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)
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
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
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)
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]
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]
def int(self, name, default=0): if self.contains(name): return typeutils.int_eval(self.data[name], default) return default
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)
def _get_data_as_int(self): return [[typeutils.int_eval(x), y] for x, y in self.data]
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)
def numformat(value): value = typeutils.int_eval(value, None) if not value: return '' return '{:,.0f}'.format(value)
def int(self, name, default = 0): if self.contains(name): return typeutils.int_eval(self.data[name], default) return default
def numformat(value): value = typeutils.int_eval(value, None) if not value: return '' return '{:,.0f}'.format(value)