why does id(multiprocessing.Process.start) == id(multiprocessing.Process.start)?

alex.flint at gmail.com alex.flint at gmail.com
Mon Aug 17 18:25:39 EDT 2015


On Monday, August 17, 2015 at 3:24:22 PM UTC-7, alex.... at gmail.com wrote:
> using Python 2.7.9, I get the following:
> 
> >>> id(multiprocessing.Process.start) == id(multiprocessing.Process.start)
> True
> 
> But on the other hand:
> 
> >>> multiprocessing.Process.start is multiprocessing.Process.start
> False
> 
> I thought that these two expressions were equivalent. Can somebody help me to understand what's going on here?

Sorry I completely mistype that. It was supposed to read:

>>> id(multiprocessing.Process.is_alive) == id(multiprocessing.Process.start)
True

>>> multiprocessing.Process.is_alive is multiprocessing.Process.start
False




More information about the Python-list mailing list