Key import is broken #132

Closed
opened 2023-12-04 22:51:10 +01:00 by pfm · 0 comments
Collaborator

When running python -m lacre.admin import, we get the following trace-back:

Traceback (most recent call last):
  File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/opt/gpg-lacre/lacre/admin.py", line 122, in <module>
    main()
  File "/opt/gpg-lacre/lacre/admin.py", line 118, in main
    user_request.operation(user_request)
  File "/opt/gpg-lacre/lacre/admin.py", line 76, in sub_import
    identities.register_or_update(email, fingerprint)
  File "/opt/gpg-lacre/lacre/repositories.py", line 35, in register_or_update
    if self._exists(email):
  File "/opt/gpg-lacre/lacre/repositories.py", line 44, in _exists
    assert len(emails) == 1
AssertionError

Turns out my assumption was wrong and the assert needs to be removed. However, there was a reason why I added it, so I'll need to figure out what exactly went wrong.

When running `python -m lacre.admin import`, we get the following trace-back: ``` Traceback (most recent call last): File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main return _run_code(code, main_globals, None, File "/usr/lib/python3.9/runpy.py", line 87, in _run_code exec(code, run_globals) File "/opt/gpg-lacre/lacre/admin.py", line 122, in <module> main() File "/opt/gpg-lacre/lacre/admin.py", line 118, in main user_request.operation(user_request) File "/opt/gpg-lacre/lacre/admin.py", line 76, in sub_import identities.register_or_update(email, fingerprint) File "/opt/gpg-lacre/lacre/repositories.py", line 35, in register_or_update if self._exists(email): File "/opt/gpg-lacre/lacre/repositories.py", line 44, in _exists assert len(emails) == 1 AssertionError ``` Turns out my assumption was wrong and the `assert` needs to be removed. However, there was a reason why I added it, so I'll need to figure out what exactly went wrong.
pfm added the
BUG
ISSUE
labels 2023-12-04 22:51:42 +01:00
pfm self-assigned this 2023-12-04 22:51:48 +01:00
pfm closed this issue 2023-12-04 22:59:01 +01:00
Sign in to join this conversation.
No description provided.