isinstance() bug

Michs Vitecek fuf at
Wed Jan 28 21:08:00 CET 2004

On Wed, 28 Jan 2004 11:32:19 -0600 Skip Montanaro <skip at> wrote:
>You need to compare inode numbers to see if you have the same or different
>    >>> import stat
>    >>> os.stat(a.__file__)[stat.ST_INO]
>    37041L
>    >>> os.stat(b.__file__)[stat.ST_INO]
>    37041L

this could also be used to verify whether the imported module, class etc. 
comes from the same file without messing with the absolute path and 
problems related to it. really a good idea, Skip.
		fuf at

More information about the Python-list mailing list