예제 #1
0
 def flush_check():
     fresh_trigger = typeutils.int_eval(PrefabRegistery._cacheService.Setting('noteomatic', 'flush_trigger'))
     if PrefabRegistery._flushTrigger != fresh_trigger:
         log.info('Note-o-Matic Prefab Registery Flushed')
         PrefabRegistery._registery = {}
         PrefabRegistery._flushTrigger = fresh_trigger
         PrefabRegistery._append_window_minutes = typeutils.int_eval(PrefabRegistery._cacheService.Setting('noteomatic', 'append_window_minutes'), 15)
예제 #2
0
 def int_list(self, name, default = (), item_default = 0):
     if self.contains(name):
         if isinstance(self.data[name], (list, tuple)):
             return [ typeutils.int_eval(i, item_default) for i in self.data[name] ]
         else:
             return [typeutils.int_eval(self.data[name], item_default)]
     return default
예제 #3
0
 def int_list(self, name, default = (), item_default = 0):
     if self.contains(name):
         if isinstance(self.data[name], (list, tuple)):
             return [ typeutils.int_eval(i, item_default) for i in self.data[name] ]
         else:
             return [typeutils.int_eval(self.data[name], item_default)]
     return default
예제 #4
0
 def flush_check():
     fresh_trigger = typeutils.int_eval(
         PrefabRegistery._cacheService.Setting('noteomatic',
                                               'flush_trigger'))
     if PrefabRegistery._flushTrigger != fresh_trigger:
         log.info('Note-o-Matic Prefab Registery Flushed')
         PrefabRegistery._registery = {}
         PrefabRegistery._flushTrigger = fresh_trigger
         PrefabRegistery._append_window_minutes = typeutils.int_eval(
             PrefabRegistery._cacheService.Setting('noteomatic',
                                                   'append_window_minutes'),
             15)
예제 #5
0
 def _parse(self):
     """
     :param full_url:
     :type full_url: str
     """
     if self.raw:
         match = const.URL_MATCHER.match(self.raw)
         if match:
             d = match.groupdict()
             self.scheme = d.get('scheme', '')
             self.host = d.get('host', '')
             self.path = d.get('path', '')
             self.query_string = d.get('querystr', '')
             self.fragment_id = d.get('fragment', '')
             if self.host:
                 match = const.HOST_MATCHER.match(self.host)
                 if match:
                     d = match.groupdict()
                     self.auth_user = d.get('user', '')
                     self.auth_pass = d.get('pass', '')
                     self.host = d.get('host', '')
                     self.port = typeutils.int_eval(d.get('port', None), 80)
             if self.path:
                 self.path_list = self.path.split('/')
                 self.file_path = self.path_list[:-1]
                 self.file = self.path_list[-1]
                 if self.file:
                     self.file_ext = self.file.split('.')[-1]
예제 #6
0
 def _parse(self):
     if self.raw:
         match = const.URL_MATCHER.match(self.raw)
         if match:
             d = match.groupdict()
             self.scheme = d.get('scheme', '')
             self.host = d.get('host', '')
             self.path = d.get('path', '')
             self.query_string = d.get('querystr', '')
             self.fragment_id = d.get('fragment', '')
             if self.host:
                 match = const.HOST_MATCHER.match(self.host)
                 if match:
                     d = match.groupdict()
                     self.auth_user = d.get('user', '')
                     self.auth_pass = d.get('pass', '')
                     self.host = d.get('host', '')
                     self.port = typeutils.int_eval(d.get('port', None), 80)
             if self.path:
                 self.path_list = self.path.split('/')
                 self.file_path = self.path_list[:-1]
                 self.file = self.path_list[-1]
                 if self.file:
                     self.file_ext = self.file.split('.')[-1]
예제 #7
0
 def int(self, name, default=0):
     if self.contains(name):
         return typeutils.int_eval(self.data[name], default)
     return default
예제 #8
0
def _get_ticket_url(ticket_id):
    ticket_id = typeutils.int_eval(ticket_id)
    if ticket_id > const.OLD_TICKET_ID_THRESHOLD:
        return const.OLD_TICKET_URL.format(ticketID=ticket_id)
    return const.TICKET_URL.format(ticketID=ticket_id)
예제 #9
0
파일: graphs.py 프로젝트: connoryang/1v1dec
 def _get_data_as_int(self):
     return [[typeutils.int_eval(x), y] for x, y in self.data]
예제 #10
0
def _get_ticket_url(ticket_id):
    ticket_id = typeutils.int_eval(ticket_id)
    if ticket_id > const.OLD_TICKET_ID_THRESHOLD:
        return const.OLD_TICKET_URL.format(ticketID=ticket_id)
    return const.TICKET_URL.format(ticketID=ticket_id)
예제 #11
0
def numformat(value):
    value = typeutils.int_eval(value, None)
    if not value:
        return ''
    return '{:,.0f}'.format(value)
예제 #12
0
 def int(self, name, default = 0):
     if self.contains(name):
         return typeutils.int_eval(self.data[name], default)
     return default
예제 #13
0
def numformat(value):
    value = typeutils.int_eval(value, None)
    if not value:
        return ''
    return '{:,.0f}'.format(value)