def __init__(self, action, ec): if isinstance(action, dict): lazy_keys = [] UserDict.__init__(self, action) if 'name' in self.data: self.data.setdefault('id', self.data['name'].lower()) self.data.setdefault('title', self.data['name']) del self.data['name'] self.data.setdefault('url', '') self.data.setdefault('link_target', None) self.data.setdefault('icon', '') self.data.setdefault('category', 'object') self.data.setdefault('visible', True) self.data['available'] = True else: # if action isn't a dict, it has to implement IAction (lazy_map, lazy_keys) = action.getInfoData() UserDict.__init__(self, lazy_map) self.data.setdefault('allowed', True) permissions = self.data.pop('permissions', ()) if permissions: self.data['allowed'] = self._checkPermissions lazy_keys.append('allowed') self._ec = ec self._lazy_keys = lazy_keys self._permissions = permissions
def __init__(self, event_id, event_type, title, body, timestamp=None, sender="", recipients=[], tags=[], expiration_datetime=None, **kwargs): """Initialize event and default non-existing values.""" if not event_id: event_id = str(uuid.uuid4()) if not timestamp: timestamp = time.time() d = {"event_id": event_id, "event_type": event_type, "title": title, "body": body, "timestamp": timestamp, "sender": sender, "recipients": recipients, "tags": tags, "expiration_datetime": expiration_datetime} UserDict.__init__(self, dict=d, **kwargs) validator = Draft4Validator(Event.schema, types={"datetime": (datetime.datetime)}, format_checker=FormatChecker()) validator.validate(self.data)
def __init__(self, action, ec): if isinstance(action, dict): lazy_keys = [] UserDict.__init__(self, action) if 'name' in self.data: self.data.setdefault('id', self.data['name'].lower()) self.data.setdefault('title', self.data['name']) del self.data['name'] self.data.setdefault('url', '') self.data.setdefault('link_target', None) self.data.setdefault('icon', '') self.data.setdefault('category', 'object') self.data.setdefault('visible', True) self.data['available'] = True else: # if action isn't a dict, it has to implement IAction (lazy_map, lazy_keys) = action.getInfoData() UserDict.__init__(self, lazy_map) self.data.setdefault('allowed', True) permissions = self.data.pop('permissions', ()) if permissions: self.data['allowed'] = self._checkPermissions lazy_keys.append('allowed') self._ec = ec self._lazy_keys = lazy_keys self._permissions = permissions
def __init__(self, initial=None): handlers = initial or { 'application/json': JSONHandler(), 'application/json; charset=UTF-8': JSONHandler(), } # NOTE(jmvrbanac): Directly calling UserDict as it's not inheritable. # Also, this results in self.update(...) being called. UserDict.__init__(self, handlers)
def __init__(self, name, label, handlerFn, validEvents, defaultArgs=None): UserDict.__init__( self, { "name": name, "label": label, "handlerFn": handlerFn, "validEvents": validEvents, "defaultArgs": defaultArgs })
def __init__(self, initial=None): handlers = initial or { 'application/json': JSONHandler(), 'application/json; charset=UTF-8': JSONHandler(), } # NOTE(jmvrbanac): Directly calling UserDict as it's not inheritable. # Also, this results in self.update(...) being called. UserDict.__init__(self, handlers)
def __init__(self, dict=None): item = dict self._keys = [] if isinstance(item, dict_alias): UserDict.__init__(self, item) else: UserDict.__init__(self, None) if isinstance(item, list): for (key, value) in item: self[key] = value
def __init__( self, dict=None ): item = dict self._keys = [] if isinstance(item, dict_alias): UserDict.__init__( self, item ) else: UserDict.__init__( self, None ) if isinstance(item, list): for (key, value) in item: self[key] = value
def __init__(self, *args, **kwargs): IterableUserDict.__init__(self, *args, **kwargs) self.home = getenv('HOME') self.conf_file = self.get_configfile() if not path.isfile(self.conf_file): logging.error('Config-file %s missing. Using defaults.', self.conf_file) self.use_defaults() # ensure parent directories exist. makedirs(path.dirname(self.conf_file)) self.save() else: self.load()
def __init__(self, row=()): UserDict.__init__(self) self['Satzart'] = self.satzart self._unmapped = [] for i, value in enumerate(row): if (value is None or isinstance(value, six.text_type) and value == ''): value = None try: field_name = self.fields[i] except IndexError: self._unmapped.append(value) else: self[field_name] = value
def __init__(self, event_id, event_type, title, body, timestamp=None, sender="", recipients=[], tags=[], expiration_datetime=None, **kwargs): """Initialize event and default non-existing values.""" if not event_id: event_id = str(uuid.uuid4()) if not timestamp: timestamp = time.time() d = { "event_id": event_id, "event_type": event_type, "title": title, "body": body, "timestamp": timestamp, "sender": sender, "recipients": recipients, "tags": tags, "expiration_datetime": expiration_datetime } UserDict.__init__(self, dict=d, **kwargs) validator = Draft4Validator(Event.schema, types={"datetime": (datetime.datetime)}, format_checker=FormatChecker()) validator.validate(self.data)
def __init__(self, *args, **kwargs): self._exposed_thing = kwargs.pop("exposed_thing") UserDict.__init__(self, *args, **kwargs)
def __init__(self, dict=None): self._keys = [] UserDict.__init__(self, dict)
def __init__(self,default=None): UserDict.__init__(self) for k,v in list((default or {}).items()): self[k]=v
def reset_config(self): """ Resets all to configuration to default state. """ self.data = {} UserDict.__init__(self)
def __init__(self, *args, **kwargs): UserDict.__init__(self, *args, **kwargs)
def __init__(self, dict=None, **kwargs): self.caseless_keys = {} IterableUserDict.__init__(self, dict, **kwargs)
def __init__(self,default=None): self._keys = {} UserDict.__init__(self,{}) self.update(default or {})
def __init__(self, ctx): UserDict.__init__(self) self._ctx = ctx
def __init__(self, filepath): UserDict.__init__(self) self.synchronized_mutex = RLock() self.filepath = filepath
def __init__(self, *args, **kwargs): PdfType.__init__(self) UserDict.__init__(self, *args, **kwargs)
def __init__(self, *args, **kwargs): self._consumed_thing = kwargs.pop("consumed_thing") UserDict.__init__(self, *args, **kwargs)
def __init__(self, *args, **kwargs): PdfType.__init__(self) UserDict.__init__(self, *args, **kwargs)
def __init__(self, data): ret = {} for key, val in data.items(): ret[key] = self._encode_data(val) UserDict.__init__(self, ret)
def __init__(self, *args, **kwargs): self.default_factory = kwargs.pop('default_factory', list) UserDict.__init__(self, *args, **kwargs)