def __init__(self, parent, p): """ TESTS:: sage: P = Sets().example("inherits") sage: P(12) Traceback (most recent call last): ... ValueError: 12 is not a prime number sage: x = P(13); type(x) <class 'sage.categories.examples.sets_cat.PrimeNumbers_Inherits_with_category.element_class'> sage: x.parent() is P True """ IntegerWrapper.__init__(self, parent, p)