On Wed 09 Jan 2013 03:23:56 AM EST, skyworld wrote:
Hi,I see someone's code as this: class ABC: .... def __init__(self, env): ....... self.jmpTable['batchQ']['submit_job'] = self.lsf_submit ....... def lsf_submit(self, cmd,env): ..... what confused me is why there is no parentheses for self.lsf_submit in "self.jmpTable['batchQ']['submit_job'] = self.lsf_submit"? what does this piece of code mean? thanks.
Presumably it will be called at a later point: def f(): print 'foo' lst = [f] # la la lst[0]() HTH, -m -- Lark's Tongue Guide to Python: http://lightbird.net/larks/ -- http://mail.python.org/mailman/listinfo/python-list
