py::qo::py Namespace Reference


Functions

def python_version
def exported
def export
def qo_reload

Variables

list qo_depends = [ qo ]


Function Documentation

def py::qo::py::export (   object,
  name,
  force = True,
  alias 
)

00038                                                  :
00039         if force or not exported(name) :
00040                 __builtin__.__dict__[ name ] = object
00041                 for a in alias :
00042                         __builtin__.__dict__[ a ] = __builtin__.__dict__[ name ]
00043 
00044 export( exported, 'qo_exported' )
00045 export( export, 'qo_export' )
00046 
def qo_reload( module ) :

def py::qo::py::exported (   name  ) 

00035                      :
00036         return name in __builtin__.__dict__
00037 
def export( object, name, force = True, *alias ) :

def py::qo::py::python_version (  ) 

00032                      :
00033         return float(".".join(map(str, sys.version_info[:2])))
00034 
def exported( name ) :

def py::qo::py::qo_reload (   module  ) 

00047                         :
00048         global qo_reloaded
00049 
00050         if type(module) is not types.ModuleType :
00051                 for x in module :
00052                         qo_reload( x )
00053         elif module.__name__ not in qo_reloaded :
00054                 qo_reloaded.append( module.__name__ )
00055                 if hasattr( module, 'qo_depends' ) :
00056                         for x in module.qo_depends :
00057                                 qo_reload( x )
00058                 qo_debug( "reload %s" % module.__name__ )
00059                 reload(module)
00060 
00061         qo_reloaded = []
00062 
00063 qo_export( [], 'qo_reloaded', False )
00064 qo_export( qo_reload, 'qo_reload' )
00065 
00066 


Variable Documentation

list py::qo::py::qo_depends = [ qo ] [static]


Generated on Tue Oct 9 20:40:32 2007 for Qomics by  doxygen 1.5.3