コード例 #1
0
ファイル: __init__.py プロジェクト: davideuler/Idli
 def initialize(self):
     section_name = self.config_section or self.name
     print "Initializing " + self.name + " project."
     import idli.config as cfg
     for (name, help) in self.init_names:
         cfg.set_config_value(section_name, name, self.args.__dict__[name], global_val=False)
     cfg.set_config_value("project", "type", self.name, global_val=False)
     print "Wrote configuration to " + cfg.local_config_filename()
コード例 #2
0
ファイル: __init__.py プロジェクト: davideuler/Idli
 def configure(self):
     section_name = self.config_section or self.name
     print "Configuring backend  " + self.name
     import idli.config as cfg
     for (name,help) in self.config_names:
         cfg.set_config_value(section_name, name, self.args.__dict__[name], global_val=not self.args.local_only)
     cfg.set_config_value("project", "type", self.name, global_val=not self.args.local_only)
     if (not self.args.local_only):
         print "Wrote configuration to " + cfg.global_config_filename()
     else:
         print "Added local configuration to " + cfg.global_config_filename()
コード例 #3
0
ファイル: __init__.py プロジェクト: davideuler/Idli
 def initialize(self):
     section_name = self.config_section or self.name
     print "Initializing " + self.name + " project."
     import idli.config as cfg
     for (name, help) in self.init_names:
         cfg.set_config_value(section_name,
                              name,
                              self.args.__dict__[name],
                              global_val=False)
     cfg.set_config_value("project", "type", self.name, global_val=False)
     print "Wrote configuration to " + cfg.local_config_filename()
コード例 #4
0
ファイル: redmine.py プロジェクト: phaethon/Idli
    def __get_statuses(self):
        try: #If we are properly configured, try to get statuses
            self.token()
        except cfg.IdliMissingConfigException:
            pass

        try:
            if float(cfg.get_config_value(self.config_section, "last_status_list_time")) + self.STATUS_CHECK_INTERVAL > time.time():
                idli.set_status_mapping(json.loads(cfg.get_config_value(self.config_section, "last_status_list")))
                return
        except cfg.IdliMissingConfigException:
            pass
        try:
            result = json.loads(self.__url_request("/issue_statuses.json"))
            statuses_list = result['issue_statuses']
            statuses = {}
            for s in statuses_list:
                statuses[s['name'].lower()] = not ('is_closed' in s and s['is_closed'])
            cfg.set_config_value(self.config_section, "last_status_list", json.dumps(statuses), global_val=False)
            cfg.set_config_value(self.config_section, "last_status_list_time", str(time.time()))
            idli.set_status_mapping(statuses)
        except HttpRequestException as e:
            mapping = { 'New' : True, 'Closed' : False, 'In Progress' : True, 'Rejected' : False, 'Resolved' : False, 'Feedback' : True }
            cfg.set_config_value(self.config_section, "last_status_list", json.dumps(mapping), global_val=False)
            cfg.set_config_value(self.config_section, "last_status_list_time", float(time.time()), global_val=False)
            idli.set_status_mapping(mapping)
        except cfg.IdliMissingConfigException:
            pass
コード例 #5
0
ファイル: __init__.py プロジェクト: davideuler/Idli
 def configure(self):
     section_name = self.config_section or self.name
     print "Configuring backend  " + self.name
     import idli.config as cfg
     for (name, help) in self.config_names:
         cfg.set_config_value(section_name,
                              name,
                              self.args.__dict__[name],
                              global_val=not self.args.local_only)
     cfg.set_config_value("project",
                          "type",
                          self.name,
                          global_val=not self.args.local_only)
     if (not self.args.local_only):
         print "Wrote configuration to " + cfg.global_config_filename()
     else:
         print "Added local configuration to " + cfg.global_config_filename(
         )