|
@@ -31,6 +31,13 @@ except ImportError:
|
|
def validate_inputs(config, args, unknown_args):
|
|
def validate_inputs(config, args, unknown_args):
|
|
error_arr = []
|
|
error_arr = []
|
|
try:
|
|
try:
|
|
|
|
+ if args.configpath:
|
|
|
|
+ pil.config_path = args.configpath
|
|
|
|
+ if not os.path.isfile(pil.config_path):
|
|
|
|
+ pil.config_path = os.path.join(os.getcwd(), "pyinstalive.ini")
|
|
|
|
+ logger.warn("Custom config path is invalid, falling back to default path: {:s}".format(pil.config_path))
|
|
|
|
+ logger.separator()
|
|
|
|
+
|
|
config.read(pil.config_path)
|
|
config.read(pil.config_path)
|
|
|
|
|
|
if args.download:
|
|
if args.download:
|
|
@@ -77,6 +84,7 @@ def validate_inputs(config, args, unknown_args):
|
|
logger.warn(' ' + ' '.join(unknown_args))
|
|
logger.warn(' ' + ' '.join(unknown_args))
|
|
logger.separator()
|
|
logger.separator()
|
|
|
|
|
|
|
|
+
|
|
pil.ig_user = config.get('pyinstalive', 'username')
|
|
pil.ig_user = config.get('pyinstalive', 'username')
|
|
pil.ig_pass = config.get('pyinstalive', 'password')
|
|
pil.ig_pass = config.get('pyinstalive', 'password')
|
|
pil.dl_path = config.get('pyinstalive', 'download_path')
|
|
pil.dl_path = config.get('pyinstalive', 'download_path')
|
|
@@ -89,13 +97,6 @@ def validate_inputs(config, args, unknown_args):
|
|
pil.config = config
|
|
pil.config = config
|
|
pil.proxy = config.get('pyinstalive', 'proxy')
|
|
pil.proxy = config.get('pyinstalive', 'proxy')
|
|
|
|
|
|
- if args.configpath:
|
|
|
|
- pil.config_path = args.configpath
|
|
|
|
- if not os.path.isfile(pil.config_path):
|
|
|
|
- pil.config_path = os.path.join(os.getcwd(), "pyinstalive.ini")
|
|
|
|
- logger.warn("Custom config path is invalid, falling back to default path: {:s}".format(pil.config_path))
|
|
|
|
- logger.separator()
|
|
|
|
-
|
|
|
|
if args.dlpath:
|
|
if args.dlpath:
|
|
pil.dl_path = args.dlpath
|
|
pil.dl_path = args.dlpath
|
|
|
|
|