| aanklep Een simpele attributiebescherming geïmplementeerd als een decorator |
Download nu |
aanklep Rangschikking & Samenvatting
- Naam uitgever:
- Jun Namikawa
- Uitgever website:
- https://github.com/jnamika/
aanklep Tags
aanklep Beschrijving
Een simpele attributiebescherming geïmplementeerd als een decorator Attrack is een Python-module die een simpele attributiebescherming biedt die wordt geïmplementeerd als een decorateur. Alle functionaliteit wordt verstrekt als trefwoord Argumenten van de Decorator.Sample Voorbeeld van gebruik is het volgende: >>> van Attlight Import Tetkleck >>> @attrcheck (X = , Y = , z = dir (lijst)) >>> DEF FOO (X, Y, Z = []): PASSDe code hierboven betekent het volgende: >>> DEF FOO (X, Y, Z = []): >>> IF NOT HASATTR (X, 'Real'): >>> AttributeError >>> zo niet HASATTR (Y, 'Index'): >>> AttributeError >>> zo niet HASATTR (Y, 'Strip'):> >> Hef AttributeError >>> voor Naam in DIR (lijst): >>> Zo niet HASATTR (Z, NAAM): >>> THISCHUTEERERORIN BEREIDING, Attrack kan standaardargumentwaarden controleren. Aldus gooit de volgende code attributeError. >>> @ATTRCHECK (Y = DIR (STR)) >>> Def Bar (X, Y = []): Pass-eisen: · Python
aanklep Gerelateerde software