| |
- _abcoll.MutableSet(_abcoll.Set)
-
- PathSet
class PathSet(_abcoll.MutableSet) |
|
A set of paths.
All mutation methods can take both directories or individual files, but the
iterator yields the individual files. All paths are automatically normalized. |
|
- Method resolution order:
- PathSet
- _abcoll.MutableSet
- _abcoll.Set
- _abcoll.Sized
- _abcoll.Iterable
- _abcoll.Container
- __builtin__.object
Methods defined here:
- __contains__(self, path)
- __init__(self, iterable=None)
- __iter__(self)
- __len__(self)
- add(self, path)
- discard(self, path)
Data and other attributes defined here:
- __abstractmethods__ = frozenset([])
Methods inherited from _abcoll.MutableSet:
- __iand__(self, it)
- __ior__(self, it)
- __isub__(self, it)
- __ixor__(self, it)
- clear(self)
- This is slow (creates N new iterators!) but effective.
- pop(self)
- Return the popped value. Raise KeyError if empty.
- remove(self, value)
- Remove an element. If not a member, raise a KeyError.
Methods inherited from _abcoll.Set:
- __and__(self, other)
- __eq__(self, other)
- __ge__(self, other)
- __gt__(self, other)
- __le__(self, other)
- __lt__(self, other)
- __ne__(self, other)
- __or__(self, other)
- __sub__(self, other)
- __xor__(self, other)
- isdisjoint(self, other)
- Return True if two sets have a null intersection.
Data and other attributes inherited from _abcoll.Set:
- __hash__ = None
Class methods inherited from _abcoll.Sized:
- __subclasshook__(cls, C) from abc.ABCMeta
Data descriptors inherited from _abcoll.Sized:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _abcoll.Sized:
- __metaclass__ = <class 'abc.ABCMeta'>
- Metaclass for defining Abstract Base Classes (ABCs).
Use this metaclass to create an ABC. An ABC can be subclassed
directly, and then acts as a mix-in class. You can also register
unrelated concrete classes (even built-in classes) and unrelated
ABCs as 'virtual subclasses' -- these and their descendants will
be considered subclasses of the registering ABC by the built-in
issubclass() function, but the registering ABC won't show up in
their MRO (Method Resolution Order) nor will method
implementations defined by the registering ABC be callable (not
even via super()).
| |