aanklep

Een simpele attributiebescherming geïmplementeerd als een decorator
Download nu

aanklep Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • ISC License
  • 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