[Bug 602825] Re: wicd doesnt like python 2.7
Andrew Psaltis
602825 at bugs.launchpad.net
Mon Sep 20 21:18:48 CEST 2010
There is currently no patch for this available to fix this issue. The
developers are currently busy and do not expect not to be in the near
future.
The problem code appears to be in "configmanager.py", and is related to
the deepcopy module. One could conceivably go and comment out the
offending code. If someone has the time to go figure out what the
offending code is and remove it, I could add the patch in assuming that
everything functions as it once did.
--
wicd doesnt like python 2.7
https://bugs.launchpad.net/bugs/602825
You received this bug notification because you are subscribed to PLD
Linux.
Status in wicd: Confirmed
Status in PLD Linux Distribution: New
Bug description:
wicd 1.7 pukes these lines out then dies with python 2.7:
---------------------------
wicd initializing...
---------------------------
wicd is version 1.7.0 552
setting backend to external
Traceback (most recent call last):
File "/usr/share/wicd/daemon/wicd-daemon.py", line 1839, in <module>
main(sys.argv)
File "/usr/share/wicd/daemon/wicd-daemon.py", line 1803, in main
daemon = WicdDaemon(wicd_bus, auto_connect=auto_connect)
File "/usr/share/wicd/daemon/wicd-daemon.py", line 115, in __init__
self.ReadConfig()
File "/usr/share/wicd/daemon/wicd-daemon.py", line 885, in ReadConfig
self.SetBackend(app_conf.get("Settings", "backend", default=be_def))
File "/usr/share/wicd/daemon/wicd-daemon.py", line 220, in SetBackend
self.config.set("Settings", "backend", backend, write=True)
File "/usr/lib/python2.7/site-packages/wicd/configmanager.py", line 76, in set
self.set_option(*args, **kargs)
File "/usr/lib/python2.7/site-packages/wicd/configmanager.py", line 72, in set_option
self.write()
File "/usr/lib/python2.7/site-packages/wicd/configmanager.py", line 192, in write
p = copy.deepcopy(self)
File "/usr/lib/python2.7/copy.py", line 163, in deepcopy
y = copier(x, memo)
File "/usr/lib/python2.7/copy.py", line 298, in _deepcopy_inst
state = deepcopy(state, memo)
File "/usr/lib/python2.7/copy.py", line 163, in deepcopy
y = copier(x, memo)
File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict
y[deepcopy(key, memo)] = deepcopy(value, memo)
File "/usr/lib/python2.7/copy.py", line 174, in deepcopy
y = copier(memo)
TypeError: cannot deepcopy this pattern object
More information about the pld-bugs
mailing list