> So I'm interested in suggestions/examples where a user can update a > config file to specify by which means they want (in this case) the ssh > functionality to be supplied. You can do something like that (it's called a factory):
COMMANDS = {
'win32': 'win32 command goes here',
'linux2': 'linux command goes here',
'darwin': 'OSX command goes here',
}
def get_command():
return COMMANDS.get(sys.platform)
--
http://mail.python.org/mailman/listinfo/python-list
