Un riferimento ad attributo è una primitiva seguita da un punto ed un nome:
attributeref |
::= | primary "." identifier |
La primitiva deve valutare che un oggetto di un tipo supporti riferimenti ad attributo, per esempio un modulo, una lista o un'istanza. Questo oggetto deve produrre l'attributo il cui nome è l'identificativo. Se questo attributo non è disponibile, viene sollevata un'eccezione AttributeError. Altrimenti, il tipo ed il valore dell'oggetto vengono determinati dall'oggetto. Valutazioni multiple dello stesso riferimento ad attributo possono produrre oggetti differenti.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.