Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 953516

Summary: www-client/pybugz-0.14 can't attach file to bug at b.g.o "TypeError: cannot marshal None unless allow_none is enabled"
Product: Gentoo Linux Reporter: Marcin Mirosław <bug>
Component: Current packagesAssignee: William Hubbs <williamh>
Status: UNCONFIRMED ---    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Marcin Mirosław 2025-04-10 14:53:10 UTC
$ bugz attach -t "xxxx" yyy /foo.file
 * Info: Using [Gentoo] (https://bugs.gentoo.org/xmlrpc.cgi)
Traceback (most recent call last):
  File "/usr/lib/python-exec/python3.12/bugz", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/usr/lib/python3.12/site-packages/bugz/cli.py", line 696, in main
    args.func(settings)
  File "/usr/lib/python3.12/site-packages/bugz/cli.py", line 352, in attach
    result = settings.call_bz(settings.bz.Bug.add_attachment, params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/bugz/settings.py", line 161, in call_bz
    return method(params)
           ^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/xmlrpc/client.py", line 1458, in __request
    request = dumps(params, methodname, encoding=self.__encoding,
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/xmlrpc/client.py", line 981, in dumps
    data = m.dumps(params)
           ^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/xmlrpc/client.py", line 514, in dumps
    dump(v, write)
  File "/usr/lib/python3.12/xmlrpc/client.py", line 536, in __dump
    f(self, value, write)
  File "/usr/lib/python3.12/xmlrpc/client.py", line 607, in dump_struct
    dump(v, write)
  File "/usr/lib/python3.12/xmlrpc/client.py", line 536, in __dump
    f(self, value, write)
  File "/usr/lib/python3.12/xmlrpc/client.py", line 540, in dump_nil
    raise TypeError("cannot marshal None unless allow_none is enabled")
TypeError: cannot marshal None unless allow_none is enabled


Reproducible: Always