Statements (23)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:programming_language
|
| gptkbp:canBe |
enforcing coding standards
automatic attribute injection class validation customize class creation registering classes |
| gptkbp:canBeSetBy |
metaclass keyword argument
|
| gptkbp:canOverride |
__init__ method
__new__ method |
| gptkbp:cause |
complexity in codebase
|
| gptkbp:combines |
class decorators
|
| gptkbp:defaultMetaclass |
gptkb:logic
|
| gptkbp:defines |
behavior of classes
|
| gptkbp:heldBy |
advanced Python feature
classes of classes rarely used in everyday code |
| gptkbp:inheritance |
by subclasses
|
| gptkbp:introducedIn |
gptkb:Python_2.2
|
| gptkbp:relatedTo |
object-oriented programming
|
| gptkbp:usedIn |
gptkb:Python_programming_language
|
| gptkbp:bfsParent |
gptkb:metaobject_protocol_(MOP)
|
| gptkbp:bfsLayer |
7
|
| https://www.w3.org/2000/01/rdf-schema#label |
Python metaclasses
|