def __init__(self, ep, subproject, backend=None):
    InterpreterObject.__init__(self)
    ObjectHolder.__init__(self, ep)
    self.subproject = subproject
    self.backend = backend
    self.methods.update({'found': self.found_method, 'path': self.path_method, 'full_path': self.full_path_method})
    self.cached_version = None
def __init__(self, ep, subproject, backend=None):
    InterpreterObject.__init__(self)
    ObjectHolder.__init__(self, ep)
    self.subproject = subproject
    self.backend = backend
    self.methods.update({'found': self.found_method, 'path': self.path_method, 'full_path': self.full_path_method})
    self.cached_version = None