Prev: ACE RSA Authentication Manager
Next: Refresh Problem
From: pythonlist.calin79 on 11 Apr 2010 13:46 Generally, if I want to know the inheritance tree of a class, I either use inspect.getmro or __bases__ However, after reading about the new numbers module / class tower in Python 2.6/3.0, I realized that both of these will fail to show that the 'float' type actually inherits from numbers.Real: >>> import inspect, numbers >>> issubclass(float, numbers.Real) True >>> inspect.getmro(float) (<class 'float'>, <class 'object'>) >>> float.__bases__ (<class 'object'>,) Is there a more foolproof way to query this information? Or is this simply some sort of bug with the new implementation of numbers in python 2.6? - Paul
|
Pages: 1 Prev: ACE RSA Authentication Manager Next: Refresh Problem |