functon invoke or not
Mitya Sirenef
msirenef at lightbird.net
Wed Jan 9 03:46:57 EST 2013
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/
More information about the Python-list
mailing list