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