def start(self): if Files.not_exists(self.web_root): Files.folder_create(self.web_root) # make sure root folder exists self.server_proc = subprocess.Popen( [self.python_path, "-m", "http.server", str(self.port)], cwd=self.web_root) self.wait_for_server_started() return self
def create(self): if self.exists() is True: return { 'status': 'error', 'data': 'issue type already existed: {0}'.format(self.name) } Files.folder_create(self.path()) if self.create_metadata(): return { 'status': 'ok', 'data': 'issue type created: {0}'.format(self.name) } return { 'status': 'error', 'data': 'issue type metadata file not created: {0}'.format(self.name) }