def __init__(self, path, localname, scm_type): self.path = path self.localname = localname self.scm_type = scm_type self.element = AVCSConfigElement( scm_type, os.path.join(self.path, self.localname), localname, '')
class UnmanagedInfoRetriever(): def __init__(self, path, localname, scm_type): self.path = path self.localname = localname self.scm_type = scm_type self.element = AVCSConfigElement(scm_type, os.path.join(self.path, self.localname), localname, '') def do_work(self): vcsc = get_vcs_client(self.scm_type, os.path.join(self.path, self.localname)) return {'scm': '--' + self.scm_type, # prefix '--' to allow copy&paste to set command 'localname': self.localname, 'path': self.path, 'uri': vcsc.get_url(), 'properties': self.element.get_properties()}
class UnmanagedInfoRetriever(): def __init__(self, path, localname, scm_type): self.path = path self.localname = localname self.scm_type = scm_type self.element = AVCSConfigElement(scm_type, os.path.join(self.path, self.localname), localname, '') def do_work(self): vcsc = get_vcs_client(self.scm_type, os.path.join(self.path, self.localname)) return {'scm': '--' + self.scm_type, # prefix '--' to allow copy&paste to set command 'localname': self.localname, 'path': self.path, 'uri': vcsc.get_url(), 'properties': self.element.get_properties()}
def __init__(self, path, localname, scm_type): self.path = path self.localname = localname self.scm_type = scm_type self.element = AVCSConfigElement(scm_type, os.path.join(self.path, self.localname), localname, '')