Bug 1899274 - `copr get-package @python/python3.10 --with-all-builds --name python3.10` tracebacks TypeError: __init__() missing 1 required positional argument: 'items'
Summary: `copr get-package @python/python3.10 --with-all-builds --name python3.10` tra...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: copr-cli
Version: 33
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Pavel Raiskup
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-11-18 19:33 UTC by Miro Hrončok
Modified: 2021-01-30 01:53 UTC (History)
7 users (show)

Fixed In Version: copr-cli-1.92-1.fc33
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-01-30 01:53:56 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Miro Hrončok 2020-11-18 19:33:21 UTC
$ rpm -q python3-copr
python3-copr-1.106-1.fc33.noarch

$ rpm -q copr-cli
copr-cli-1.90-1.fc33.noarch

$ copr get-package @python/python3.10 --with-all-builds --name python3.10
Traceback (most recent call last):
  File "/usr/bin/copr", line 33, in <module>
    sys.exit(load_entry_point('copr-cli==1.90', 'console_scripts', 'copr-cli')())
  File "/usr/lib/python3.9/site-packages/copr_cli/main.py", line 1602, in main
    getattr(commands, arg.func)(arg)
  File "/usr/lib/python3.9/site-packages/copr_cli/main.py", line 771, in action_get_package
    print(json_dumps(package))
  File "/usr/lib/python3.9/site-packages/copr_cli/util.py", line 58, in json_dumps
    return simplejson.dumps(serializable(result), indent=4, sort_keys=True, for_json=True)
  File "/usr/lib/python3.9/site-packages/copr_cli/util.py", line 50, in serializable
    new_result = result.copy()
  File "/usr/lib/python3.9/site-packages/munch/__init__.py", line 227, in copy
    return type(self).fromDict(self)
  File "/usr/lib/python3.9/site-packages/munch/__init__.py", line 224, in fromDict
    return munchify(d, cls)
  File "/usr/lib/python3.9/site-packages/munch/__init__.py", line 442, in munchify
    return munchify_cycles(x)
  File "/usr/lib/python3.9/site-packages/munch/__init__.py", line 414, in munchify_cycles
    return post_munchify(partial, obj)
  File "/usr/lib/python3.9/site-packages/munch/__init__.py", line 433, in post_munchify
    partial.update((k, munchify_cycles(obj[k])) for k in iterkeys(obj))
  File "/usr/lib/python3.9/site-packages/munch/__init__.py", line 234, in update
    for k, v in iteritems(dict(*args, **kwargs)):
  File "/usr/lib/python3.9/site-packages/munch/__init__.py", line 433, in <genexpr>
    partial.update((k, munchify_cycles(obj[k])) for k in iterkeys(obj))
  File "/usr/lib/python3.9/site-packages/munch/__init__.py", line 412, in munchify_cycles
    seen[id(obj)] = partial = pre_munchify(obj)
  File "/usr/lib/python3.9/site-packages/munch/__init__.py", line 422, in pre_munchify
    return type(obj)()
TypeError: __init__() missing 1 required positional argument: 'items'

Comment 1 Miro Hrončok 2020-11-18 19:43:06 UTC
$ rpm -q python3-munch
python3-munch-2.5.0-3.fc33.noarch

Comment 2 Pavel Raiskup 2020-12-11 10:52:03 UTC
https://pagure.io/copr/copr/pull-request/1626

Comment 3 Fedora Update System 2021-01-22 16:30:57 UTC
FEDORA-2021-4c8257e310 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2021-4c8257e310

Comment 4 Fedora Update System 2021-01-30 01:53:56 UTC
FEDORA-2021-4c8257e310 has been pushed to the Fedora 33 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.