> import shutil > > #variables > s = shutil > > toHPU = "/etc/sysconfig/network/toHPU.wifi" > wlan = "/etc/sysconfig/network/ifcfg-wlan-id-00:0e:38:88:ba:6d" > toAnyWifi = "/etc/sysconfig/network/toAny.wifi" > wired = "/etc/sysconfig/network/ifcfg-eth-id-00:0b:db:1b:e3:88" > > > def toHPU(): > > > s.copy2(toHPU,wlan) > s.copy2(toAnyWifi,wired) > > #end > > #execute function > toHPU()
Your problem is that the def statement reassignes the name "toHPU" to a function instead of a string. So when the code runs, you're passing a function object to s.copy2. -- http://mail.python.org/mailman/listinfo/python-list