1
1
mirror of https://github.com/r4sas/PBinCLI synced 2025-01-24 21:44:27 +00:00

fix usage of debug option when command is not provided (closes #38)

Signed-off-by: R4SAS <r4sas@i2pmail.org>
This commit is contained in:
R4SAS 2023-02-23 07:39:38 +00:00
parent ab7b2c060c
commit 43c5ef9618
Signed by: r4sas
GPG Key ID: 66F6C87B98EBCFE2

View File

@ -37,6 +37,8 @@ def read_config(filename):
def main():
parser = argparse.ArgumentParser(description='Full-featured PrivateBin command-line client')
parser.add_argument("-d", "--debug", default=False, action="store_true", help="Enable debug output")
subparsers = parser.add_subparsers(title="actions", help="List of commands")
# a send command
@ -136,7 +138,7 @@ def main():
for p in CONFIG_PATHS:
if os.path.exists(p):
fileconfig = read_config(p)
if args.debug: print("Configuration readed from file:\t{}".format(fileconfig))
if args.debug: print("Configuration readed from file:\n{}".format(fileconfig))
CONFIG.update(fileconfig)
break
@ -151,7 +153,7 @@ def main():
# Re-validate PrivateBin instance URL
CONFIG['server'] = validate_url_ending(CONFIG['server'])
if args.debug: print("Whole configuration:\t\t{}".format(CONFIG))
if args.debug: print("Whole configuration:\n{}\n".format(CONFIG))
api_client = PrivateBin(CONFIG)
if hasattr(args, "func"):