OK I was forced by a network outage to figure this out, which I have to at least partially.
It turns out that the file usr/share/pyshared/wicd/networking.py has a bug in it which causes python to lose the plot. Instead of passing the mac and essid as separate arguments to expand_script_macros it was passing a list (sorry if I'm using the wrong terminology, my knowledge of python is basic). Seriously though, HTFDIEW?
OK I was forced by a network outage to figure this out, which I have to at least partially.
It turns out that the file usr/share/ pyshared/ wicd/networking .py has a bug in it which causes python to lose the plot. Instead of passing the mac and essid as separate arguments to expand_ script_ macros it was passing a list (sorry if I'm using the wrong terminology, my knowledge of python is basic). Seriously though, HTFDIEW?