Beispiel #1
0
    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
Beispiel #2
0
 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)
     }