From 5c31539fe55e031558932204c3ed1d47cc3ae4d8 Mon Sep 17 00:00:00 2001 From: lifegpc Date: Sun, 5 Sep 2021 21:48:30 +0800 Subject: [PATCH] minor small change --- game_backuper/__init__.py | 2 +- game_backuper/__main__.py | 17 ----------------- game_backuper/main.py | 15 +++++++++++++++ setup.py | 9 ++++++++- 4 files changed, 24 insertions(+), 19 deletions(-) create mode 100644 game_backuper/main.py diff --git a/game_backuper/__init__.py b/game_backuper/__init__.py index c819666..6acdf55 100644 --- a/game_backuper/__init__.py +++ b/game_backuper/__init__.py @@ -1,4 +1,4 @@ -from game_backuper.__main__ import main +from game_backuper.main import main def start(): diff --git a/game_backuper/__main__.py b/game_backuper/__main__.py index 35f193c..3b321a7 100644 --- a/game_backuper/__main__.py +++ b/game_backuper/__main__.py @@ -1,20 +1,3 @@ -from game_backuper.config import Config -from game_backuper.cml import Opts -from game_backuper.db import Db -from game_backuper.backuper import Backuper - - -def main(cm=None): - if cm is None: - import sys - cm = sys.argv[1:] - cml = Opts(cm) - cfg = Config(cml.config_file) - db = Db(cfg.dest) - bk = Backuper(db, cfg, cml) - return bk.run() - - if __name__ == "__main__": from game_backuper import start start() diff --git a/game_backuper/main.py b/game_backuper/main.py new file mode 100644 index 0000000..6a3f1e2 --- /dev/null +++ b/game_backuper/main.py @@ -0,0 +1,15 @@ +from game_backuper.config import Config +from game_backuper.cml import Opts +from game_backuper.db import Db +from game_backuper.backuper import Backuper + + +def main(cm=None): + if cm is None: + import sys + cm = sys.argv[1:] + cml = Opts(cm) + cfg = Config(cml.config_file) + db = Db(cfg.dest) + bk = Backuper(db, cfg, cml) + return bk.run() diff --git a/setup.py b/setup.py index 0aae205..6bd22e3 100644 --- a/setup.py +++ b/setup.py @@ -7,7 +7,14 @@ if len(sys.argv) == 2 and sys.argv[1] == "py2exe": "console": [{ 'script': "game_backuper/__main__.py", "dest_base": 'game-backuper' - }] + }], + "options": { + "py2exe": { + "optimize": 2, + "bundle_files": 1, + } + }, + "zipfile": None, } else: from setuptools import setup