As in issue #11 seems that GetConfig has similar problem:
(Pdb) p self.backend.GetConfig("*")
*** dnfdaemon.client.DaemonError: g-io-error-quark: GDBus.Error:org.freedesktop.DBus.Python.AttributeError: Traceback (most recent call last):
File "/usr/lib64/python3.5/site-packages/dbus/service.py", line 707, in _message_cb
retval = candidate_method(self, *args, **keywords)
File "/usr/lib/python3.5/site-packages/dnfdaemon/server/__init__.py", line 83, in newFunc
rc = func(*args, **kwargs)
File "/usr/share/dnfdaemon/dnfdaemon-system", line 191, in GetConfig
value = self.get_config(setting)
File "/usr/lib/python3.5/site-packages/dnfdaemon/server/__init__.py", line 289, in get_config
data = [(c, getattr(cfg, c)) for c in cfg.iterkeys()]
AttributeError: 'MainConf' object has no attribute 'iterkeys'
(36)
As in issue #11 seems that GetConfig has similar problem:
while in Fedora without dnf 2.0: