CPESet class¶
- class cpe.cpeset.CPESet[source]¶
Represents a set of CPE Names.
This class allows:
create a set of CPE Names.
match a CPE Name against a set of CPE Names.
- __getitem__(i)[source]¶
Returns the i’th CPE Name of set.
- Parameters:
i (int) – CPE Name index to find
- Returns:
CPE Name found
- Return type:
- Exception:
IndexError - list index out of range
- __len__()[source]¶
Returns the count of CPE Names of set.
- Returns:
count of components of CPE Name
- Return type:
int
TEST: empty set
>>> from .cpeset1_1 import CPESet1_1 >>> s = CPESet1_1() >>> len(s) 0
- __str__()[source]¶
Returns a human-readable representation of CPE set.
- Returns:
Representation of CPE set as string
- Return type:
string
- __weakref__¶
list of weak references to the object (if defined)
- append(cpe)[source]¶
Adds a CPE Name to the set if not already.
- Parameters:
cpe (CPE) – CPE Name to store in set
- Returns:
None
- Exception:
NotImplementedError - Method not implemented