示例#1
0
 def load_module(self, module_name):
     if _debug(): print "SikuliLoader.load_module", module_name, self.path
     module_name = _stripPackagePrefix(module_name)
     if ImagePath.add(self.path):
       if _debug(): print "SikuliLoader.load_module: ImagePath add:", self.path
     else:
       if _debug(): print "SikuliLoader.load_module: ImagePath not added:", self.path
       return None
     Sikuli._addModPath(self.path)
     return self._load_module(module_name)
示例#2
0
 def load_module(self, module_name):
     if _debug():
         print "SikuliLoader.load_module", module_name, self.path
     module_name = _stripPackagePrefix(module_name)
     if ImagePath.add(self.path):
         if _debug():
             print "SikuliLoader.load_module: ImagePath add:", self.path
     else:
         if _debug():
             print "SikuliLoader.load_module: ImagePath not added:", self.path
         return None
     Sikuli._addModPath(self.path)
     return self._load_module(module_name)
示例#3
0
def addImagePath(*args):
    if (len(args) == 1):
        return ImagePath.append(args[0])
    elif (len(args) == 2):
        return ImagePath.append(args[0], args[1])
    return None
示例#4
0
def getBundleFolder():
    path = ImagePath.getBundlePath()
    if not path: return None
    return path + Settings.getFilePathSeperator()
示例#5
0
def setBundlePath(path=None):
    return ImagePath.setBundlePath(path)
示例#6
0
def removeImagePath(path):
    ImagePath.remove(path)
示例#7
0
def addImagePath(path):
    ImagePath.add(path)
示例#8
0
def setBundlePath(path):
    ImagePath.setBundlePath(path)
示例#9
0
def removeImagePath(path):
    ImagePath.remove(path)
示例#10
0
def setBundlePath(path):
    return ImagePath.setBundlePath(path)
示例#11
0
def checkImage(image):
    return ImagePath.check(image)
示例#12
0
def removeJarImagePath(*args):
    if (len(args) == 1):
        return ImagePath.removeJar(args[0])
    elif (len(args) == 2):
        return ImagePath.removeJar(args[0], args[1])
    return None
示例#13
0
def removeHTTPImagePath(arg):
    return ImagePath.removeHTTP(arg)
示例#14
0
def addJarImagePath(*args):
    if (len(args) == 1):
        return ImagePath.addJar(args[0])
    elif (len(args) == 2):
        return ImagePath.addJar(args[0], args[1])
    return None
示例#15
0
def addHTTPImagePath(arg):
    return ImagePath.addHTTP(arg)
示例#16
0
def addImagePath(path):
    ImagePath.add(path)
示例#17
0
def getImagePath():
    return [e.pathGiven for e in ImagePath.getPaths() if e]
示例#18
0
def getBundleFolder():
    path = ImagePath.getBundlePath()
    if not path: return None
    return path + Settings.getFilePathSeperator();
示例#19
0
def resetImagePath(path = None):
    if not path:
      path = getBundlePath();
    ImagePath.reset(path)
示例#20
0
def getParentPath():
    path = ImagePath.getBundlePath()
    if not path: return None
    return os.path.dirname(makePath(getBundlePath()));
示例#21
0
def getParentPath():
    return ImagePath.getBundleParentPath();
示例#22
0
def getImagePath():
    return [e.pathGiven for e in ImagePath.getPaths() if e]
示例#23
0
def getImagePath():
    return [e for e in ImagePath.get()]
示例#24
0
def resetImagePath(path=None):
    if not path:
        path = getBundlePath()
    ImagePath.reset(path)
示例#25
0
def resetImagePath(path=None):
    ImagePath.reset(path)
示例#26
0
def setBundlePath(path):
    ImagePath.setBundlePath(path)
示例#27
0
def getBundlePath():
    return ImagePath.getBundlePath()
示例#28
0
def getImagePath():
    return [e for e in ImagePath.getImagePath() if e]
示例#29
0
def getParentPath():
    path = ImagePath.getBundlePath()
    if not path: return None
    return os.path.dirname(makePath(getBundlePath()))
示例#30
0
def resetImagePath(path):
    ImagePath.resetImagePath(path)