def __init__(self, *args, **kwargs): # Run ContainerMixin init ContainerMixin.__init__(self, *args, **kwargs) # Run FileMixin init FileMixin.__init__(self, *args, **kwargs) super(ObjectContainer, self).__init__(*args, **kwargs)
def __init__(self, *args, **kwargs): # Run ContainerMixin init ContainerMixin.__init__(self, *args, **kwargs) # Run FileMixin init FileMixin.__init__(self, *args, **kwargs) super(DictContainer, self).__init__(*args) self.non_hashable_fields = [ '_hash', 'verbose', ] if kwargs.get('non_hashable_fields'): self.non_hashable_fields.update(kwargs.get('non_hashable_fields'))
def __init__(self, *args, **kwargs): """Constructor Parameters ---------- filename : str, optional File path """ # Run FileMixin init FileMixin.__init__(self, *args, **kwargs) # Run super init to call init of mixins too super(File, self).__init__(*args, **kwargs)
def __init__(self, *args, **kwargs): """Constructor Parameters ---------- filename : str, optional File path """ # Run ContainerMixin init ContainerMixin.__init__(self, *args, **kwargs) # Run FileMixin init FileMixin.__init__(self, *args, **kwargs) # Run list init list.__init__(self, *args)
def __init__(self, *args, **kwargs): """Constructor Parameters ---------- filename : str, optional File path valid_formats : list of FileFormat items List of valid formats (FileFormat) Default [YAML,JSON,CPICKLE,MARSHAL,MSGPACK,TXT,CSV,ZIP,TAR] """ # Run FileMixin init FileMixin.__init__(self, *args, **kwargs) # Run super init to call init of mixins too super(File, self).__init__(*args, **kwargs)
def __init__(self, *args, **kwargs): """Constructor Parameters ---------- filename : str, optional File path """ # Run ContainerMixin init ContainerMixin.__init__(self, *args, **kwargs) # Run FileMixin init FileMixin.__init__(self, *args, **kwargs) # Run list init list.__init__(self, *args) # Convert list items to DictContainers for item_id, item in enumerate(self): self[item_id] = DictContainer(item)