def set_remote(self, log: Logger, pom_parser=None): if pom_parser is None: try: pom_parser = PomParser(os.sep.join([".", "pom.xml"])) except ParseError as e: log.error("Parse error in main project pom: " + str(e)) return Callable.do_not_proceed except OSError as e: log.error("Could not read main project pom: " + str(e)) return Callable.do_not_proceed developerConnection = pom_parser.get_developer_connection() git_scm_type = "scm:git:" if not developerConnection.startswith(git_scm_type): # worried that it's not? raise Exception("I can't believe this is happening.") self.git.set_remote("origin", developerConnection[len(git_scm_type) :])
def set_remote(self, log: Logger, pom_parser=None): if pom_parser is None: try: pom_parser = PomParser(os.sep.join(['.', 'pom.xml'])) except ParseError as e: log.error('Parse error in main project pom: ' + str(e)) return Callable.do_not_proceed except OSError as e: log.error('Could not read main project pom: ' + str(e)) return Callable.do_not_proceed developerConnection = pom_parser.get_developer_connection() git_scm_type = 'scm:git:' if not developerConnection.startswith(git_scm_type): # worried that it's not? raise Exception('I can\'t believe this is happening.') self.git.set_remote('origin', developerConnection[len(git_scm_type):])