exception when invalid command #770

Closed
opened 2023-10-13 09:18:03 +00:00 by hydrargyrum · 1 comment

What I'm trying to do and why

run borgmatic help or borgmatic anything_that_does_not_exist

Steps to reproduce

No response

Actual behavior

usage: borgmatic [-h] [-c CONFIG_PATHS] [-n] [-nc] [-v {-2,-1,0,1,2}] [--syslog-verbosity {-2,-1,0,1,2}] [--log-file-verbosity {-2,-1,0,1,2}] [--monitoring-verbosity {-2,-1,0,1,2}] [--log-file LOG_FILE] [--log-file-format LOG_FILE_FORMAT] [--log-json]
                 [--override OPTION.SUBOPTION=VALUE] [--no-environment-interpolation] [--bash-completion] [--fish-completion] [--version]
                 ...
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/borgmatic/commands/borgmatic.py", line 816, in main
    arguments = parse_arguments(*sys.argv[1:])
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/borgmatic/commands/arguments.py", line 1283, in parse_arguments
    raise ValueError(
ValueError: Unrecognized argument: help

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/borgmatic", line 33, in <module>
    sys.exit(load_entry_point('borgmatic==1.8.3', 'console_scripts', 'borgmatic')())
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/borgmatic/commands/borgmatic.py", line 818, in main
    configure_logging(logging.CRITICAL)
  File "/usr/lib/python3/dist-packages/borgmatic/logger.py", line 170, in configure_logging
    syslog_log_level = logging.DISABLED
                       ^^^^^^^^^^^^^^^^
AttributeError: module 'logging' has no attribute 'DISABLED'

Expected behavior

No response

Other notes / implementation ideas

No response

borgmatic version

1.8.3

borgmatic installation method

debian

Borg version

No response

Python version

No response

Database version (if applicable)

No response

Operating system and version

No response

### What I'm trying to do and why run `borgmatic help` or `borgmatic anything_that_does_not_exist` ### Steps to reproduce _No response_ ### Actual behavior ``` usage: borgmatic [-h] [-c CONFIG_PATHS] [-n] [-nc] [-v {-2,-1,0,1,2}] [--syslog-verbosity {-2,-1,0,1,2}] [--log-file-verbosity {-2,-1,0,1,2}] [--monitoring-verbosity {-2,-1,0,1,2}] [--log-file LOG_FILE] [--log-file-format LOG_FILE_FORMAT] [--log-json] [--override OPTION.SUBOPTION=VALUE] [--no-environment-interpolation] [--bash-completion] [--fish-completion] [--version] ... Traceback (most recent call last): File "/usr/lib/python3/dist-packages/borgmatic/commands/borgmatic.py", line 816, in main arguments = parse_arguments(*sys.argv[1:]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/borgmatic/commands/arguments.py", line 1283, in parse_arguments raise ValueError( ValueError: Unrecognized argument: help During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/borgmatic", line 33, in <module> sys.exit(load_entry_point('borgmatic==1.8.3', 'console_scripts', 'borgmatic')()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/borgmatic/commands/borgmatic.py", line 818, in main configure_logging(logging.CRITICAL) File "/usr/lib/python3/dist-packages/borgmatic/logger.py", line 170, in configure_logging syslog_log_level = logging.DISABLED ^^^^^^^^^^^^^^^^ AttributeError: module 'logging' has no attribute 'DISABLED' ``` ### Expected behavior _No response_ ### Other notes / implementation ideas _No response_ ### borgmatic version 1.8.3 ### borgmatic installation method debian ### Borg version _No response_ ### Python version _No response_ ### Database version (if applicable) _No response_ ### Operating system and version _No response_
Owner

Thanks for filing this, but turns out that it was already fixed in #768! The fix will be part of the next release.

Thanks for filing this, but turns out that it was already fixed in #768! The fix will be part of the next release.
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: borgmatic-collective/borgmatic#770
No description provided.