浏览代码

More argument error clumsiness

notcammy 7 年之前
父节点
当前提交
d1f1dc93e6
共有 1 个文件被更改,包括 6 次插入2 次删除
  1. 6 2
      pyinstalive/initialize.py

+ 6 - 2
pyinstalive/initialize.py

@@ -286,7 +286,6 @@ def run():
 	parser.add_argument('--confix', help=argparse.SUPPRESS, metavar='IGNORE')
 	parser.add_argument('--confix', help=argparse.SUPPRESS, metavar='IGNORE')
 	parser.add_argument('--noreplayx', help=argparse.SUPPRESS, metavar='IGNORE')
 	parser.add_argument('--noreplayx', help=argparse.SUPPRESS, metavar='IGNORE')
 
 
-	# Erase line that tells the user the error has to do with ambiguous arguments
 	args, unknown = parser.parse_known_args()
 	args, unknown = parser.parse_known_args()
 	if unknown:
 	if unknown:
 		log("[E] The following invalid argument(s) were provided: ", "RED") 
 		log("[E] The following invalid argument(s) were provided: ", "RED") 
@@ -296,7 +295,12 @@ def run():
 		log("[I] \033[94mpyinstalive -h\033[92m can be used to display command help.", "GREEN")
 		log("[I] \033[94mpyinstalive -h\033[92m can be used to display command help.", "GREEN")
 		exit(1)
 		exit(1)
 
 
-	if (len(vars(args)) == 12) or (args.info):
+	if (args.info) or (not
+	args.username and not
+    args.password and not
+    args.record and not
+    args.info and not
+    args.config):
 		show_info(config)
 		show_info(config)
 		sys.exit(0)
 		sys.exit(0)