util/misc.py
changeset 1862 c4ba411f8c89
parent 1853 47a3f39bead0
child 1920 584ad449ee58
equal deleted inserted replaced
1861:410a3bcbeb29 1862:c4ba411f8c89
    46                 return False
    46                 return False
    47     return True
    47     return True
    48 
    48 
    49 
    49 
    50 def GetClassImporter(classpath):
    50 def GetClassImporter(classpath):
    51     if type(classpath) == str:
    51     if isinstance(classpath, str):
    52         def fac():
    52         def fac():
    53             mod = __import__(classpath.rsplit('.', 1)[0])
    53             mod = __import__(classpath.rsplit('.', 1)[0])
    54             return reduce(getattr, classpath.split('.')[1:], mod)
    54             return reduce(getattr, classpath.split('.')[1:], mod)
    55         return fac
    55         return fac
    56     else:
    56     else: