curry.objects.handle module
- class curry.objects.handle.Handle(obj)[source]
Bases:
objectProvides an internal interface to proxy objects such as CurryModule and CurryPackage. Since those objects contain arbitrary user-defined names, it is not safe to add any methods. When such objects themselves (rather than their contents) are of interest, this interface can instead be used.
- property backend_handle
- property fullname
- property get_builtin_symbolname
- property get_builtin_typename
- property icurry
- property is_package
- property name
- property public_symbols
- property sofilename
- property source_mtime
The modification time of the source file of the module at its import (st_mtime_ns; see
interpreter.import_.record_source), or None for a module without a readable source file.
- property symbolnames
- property symbols
- property types
- property warned_mtime
The modification time of the source file when the warning of an edited source was last logged for this module object (
interpreter.import_.warn_edited), or None.