CPEComponentLogical class

class cpe.comp.cpecomp_logical.CPEComponentLogical(comp_str)[source]

Represents a generic logical component of CPE name, compatible with the components of all versions of CPE specification.

__contains__(item)[source]

Returns True if item is included in set of values of self.

Parameters:

item (CPEComponent) – component to find in self

Returns:

True if item is included in set of self

Return type:

boolean

__eq__(other)[source]

Returns True if other (first element of operation) and self (second element of operation) are equal components, false otherwise.

Parameters:

other (CPEComponent) – component to compare

Returns:

True if other == self, False otherwise

Return type:

boolean

Exception:

NotImplementedError - class method not implemented

__hash__ = None
__str__()[source]

Returns a human-readable representation of CPE component.

Returns:

Representation of CPE component as string

Return type:

string

Exception:

NotImplementedError - class method not implemented