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