Package now run as python3 -m pfbudget
Moves in line in the normal way python packages are run. https://docs.python.org/3/library/__main__.html
This commit is contained in:
parent
6f97b883fb
commit
f09b328c66
5
main.py
5
main.py
@ -1,5 +0,0 @@
|
|||||||
from pfbudget import Manager, run
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
command, args = run()
|
|
||||||
Manager(command, args).start()
|
|
||||||
@ -1,8 +1,8 @@
|
|||||||
__all__ = ["run", "parse_data", "categorize_data"]
|
__all__ = ["argparser", "Manager", "parse_data", "categorize_data"]
|
||||||
__author__ = "Luís Murta"
|
__author__ = "Luís Murta"
|
||||||
__version__ = "0.1"
|
__version__ = "0.1"
|
||||||
|
|
||||||
from pfbudget.core.categories import categorize_data
|
from pfbudget.core.categories import categorize_data
|
||||||
from pfbudget.core.manager import Manager
|
from pfbudget.core.manager import Manager
|
||||||
from pfbudget.cli.runnable import run
|
from pfbudget.cli.runnable import argparser
|
||||||
from pfbudget.input.parsers import parse_data
|
from pfbudget.input.parsers import parse_data
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
from pfbudget.cli.runnable import run
|
import pfbudget
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
run()
|
argparser = pfbudget.argparser()
|
||||||
|
args = vars(argparser.parse_args())
|
||||||
|
assert "op" in args, "No operation selected"
|
||||||
|
pfbudget.Manager(args["op"], args).start()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user