Whether the named attribute of this module “refers-to” value, with a known origin.
Whether the named attribute of this module “refers-to” value, with known class and a known origin.
The Boolean value of this object if it always evaluates to true or false. For example: false for None, true for 7 and no result for int(x)
Whether this module “exports”
Whether the complete set of names “exported” by this module can be accurately determined
Gets the named attribute of this module. Using attributeRefersTo() instead may provide better results for presentation.
Gets the kind for this module. Will be one of “module”, “script” or “plugin”.
Gets the scope corresponding to this module, if this is a Python module
Gets the name of this scope
Gets the package for this module.
Gets the short name of the module. For example the short name of module x.y.z is ‘z’
Whether this module is imported by ‘import name’. For example on a linux system, the module ‘posixpath’ is imported as ‘os.path’ or as ‘posixpath’
Gets an inferred type for this object, without using inter-procedural analysis. WARNING: The lack of context makes this less accurate than f.refersTo(this, result, _) for a control flow node ‘f’
Gets the point in the source code from which this object “originates”.
Holds if this object can be referred to by
Whether this a builtin object. A builtin object is one defined by the implementation, such as the integer 4 or by a native extension, such as a NumPy array class.
Retained for backwards compatibility. See Object.isBuiltin()
Whether this overrides o. In this context, “overrides” means that this object is a named attribute of a some class C and
Gets the class of this object for simple cases, namely constants, functions, comprehensions and built-in objects.