def __init__(self, items=None, item_class=None): TypedCollection.__init__(self, item_class=item_class, items=items, ) items = items or [] self._collection = tuple( self._item_callable(item) for item in items)
def __init__(self, items=None, item_class=None): TypedCollection.__init__( self, item_class=item_class, items=items, ) items = items or [] self._collection = tuple(self._item_coercer(item) for item in items)
def __init__(self, items=None, item_class=None, **kwargs): TypedCollection.__init__( self, item_class=item_class, items=items, ) self._collection = collections.Counter() self.update(items, **kwargs)
def __init__(self, items=None, item_class=None): TypedCollection.__init__( self, item_class=item_class, items=items, ) items = items or [] items = [self._item_coercer(_) for _ in items] self._collection = frozenset(items)
def __init__(self, tokens=None, item_class=None, custom_identifier=None): TypedCollection.__init__(self, item_class=item_class, custom_identifier=custom_identifier, tokens=tokens, ) tokens = tokens or [] self._collection = frozenset(self._item_callable(token) for token in tokens)
def __init__(self, tokens=None, item_class=None, name=None): TypedCollection.__init__(self, item_class=item_class, name=name, tokens=tokens, ) tokens = tokens or [] self._collection = tuple(self._item_callable(token) for token in tokens)
def __init__(self, items=None, item_class=None): TypedCollection.__init__( self, item_class=item_class, items=items, ) items = items or [] items = [self._item_coercer(_) for _ in items] self._collection = frozenset(items)
def __init__(self, tokens=None, item_class=None, keep_sorted=None, custom_identifier=None): TypedCollection.__init__(self, item_class=item_class, custom_identifier=custom_identifier, tokens=tokens) self._collection = [] if keep_sorted: self._keep_sorted = True else: self._keep_sorted = None tokens = tokens or [] items = [] for token in tokens: items.append(self._item_callable(token)) self.extend(items)
def __init__( self, items=None, item_class=None, **kwargs ): TypedCollection.__init__( self, item_class=item_class, items=items, ) self._collection = collections.Counter() self.update(items, **kwargs)
def __init__(self, items=None, item_class=None): TypedCollection.__init__(self, item_class=item_class, items=items) if isinstance(items, collections.Mapping): items = items.items() items = items or [] the_items = [] for item in items: assert len(item) == 2, repr(item) key = item[0] value = self._item_coercer(item[1]) the_item = (key, value) the_items.append(the_item) self._collection = collections.OrderedDict(items)
def __init__( self, tokens=None, item_class=None, custom_identifier=None, **kwargs ): TypedCollection.__init__(self, item_class=item_class, custom_identifier=custom_identifier, tokens=tokens, ) self._collection = collections.Counter() self.update(tokens, **kwargs)
def __init__(self, items=None, item_class=None): TypedCollection.__init__( self, item_class=item_class, items=items, ) items = items or [] the_items = [] for item in items: assert len(item) == 2, repr(item) key = item[0] value = self._item_callable(item[1]) the_item = (key, value) the_items.append(the_item) self._collection = collections.OrderedDict(items)
def __init__(self, tokens=None, item_class=None): TypedCollection.__init__( self, item_class=item_class, tokens=tokens, ) tokens = tokens or [] items = [] for token in tokens: assert len(token) == 2, repr(token) key = token[0] value = self._item_callable(token[1]) item = (key, value) items.append(item) self._collection = collections.OrderedDict(items)
def __init__(self, tokens=None, item_class=None, name=None): TypedCollection.__init__(self, item_class=item_class, name=name, tokens=tokens, ) self._collection = [] if isinstance(tokens, type(self)): for token in tokens: self.append(self._item_callable(token)) else: tokens = tokens or [] items = [] for token in tokens: items.append(self._item_callable(token)) self.extend(items)
def __init__(self, items=None, item_class=None): TypedCollection.__init__( self, item_class=item_class, items=items, ) if isinstance(items, collections.Mapping): items = items.items() items = items or [] the_items = [] for item in items: assert len(item) == 2, repr(item) key = item[0] value = self._item_coercer(item[1]) the_item = (key, value) the_items.append(the_item) self._collection = collections.OrderedDict(items)
def __init__( self, items=None, item_class=None, keep_sorted=False, ): TypedCollection.__init__( self, item_class=item_class, items=items, ) self._collection = [] assert isinstance(keep_sorted, bool), repr(keep_sorted) self._keep_sorted = keep_sorted items = items or [] the_items = [] for item in items: the_items.append(self._item_coercer(item)) self.extend(the_items)
def __init__( self, items=None, item_class=None, keep_sorted=False, ): TypedCollection.__init__( self, item_class=item_class, items=items, ) self._collection = [] assert isinstance(keep_sorted, bool), repr(keep_sorted) self._keep_sorted = keep_sorted items = items or [] the_items = [] for item in items: the_items.append(self._item_coercer(item)) self.extend(the_items)
def __init__(self, tokens=None, item_class=None, name=None, **kwargs): TypedCollection.__init__(self, item_class=item_class, name=name, tokens=tokens) self._collection = collections.Counter() self.update(tokens, **kwargs)