Typequery.

Eine einfache und schmutzige Möglichkeit, generische Methoden an vorhandene Typen zu definieren
Jetzt downloaden

Typequery. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Hong MinHee
  • Website des Verlags:
  • http://dirty.googlecode.com/

Typequery. Stichworte


Typequery. Beschreibung

TypeQuery bietet einen einfachen und schmutzigen Weg, um generische Methoden an vorhandene Typen zu definieren. Sie können überlastete Methoden mithilfe dieser.compatibilityTypepequery erstellen, die nicht von nicht standardmäßigen Bibliotheken abhängen. Es funktioniert in diesen Umgebungen: - Python 2.5 bis 3,2- cpython, stackless, pypy, jythoninstallinstallation mit pip: pip install typequeryer easy_install: easy_install typequeryexample: jens encodervon typequery import genericmethodvon sys import version_infofrom report subfrom nummern import realfrom Sammlungen Importieren von Mapping, itertierfunktion_info .major> 2: bosestring = string = Strelse: string = unicodejson = genericmethod ('serialize') @ json.of (Typ (None)) Def JSON (Wert): Return 'null'@json.of (bool) def JSON (Wert): RÜCKEN SIE 'TRUE', wenn der Wert sonst 'false'@json.of (echt) def JSON (Wert): RETURN STR (Wert) @ JSON.OF (String) Def JSON (Wert): Def Flucht (Match) : s = match.group (0), wenn s in ('\', '"', '\ b', '\ f', '\ n', '\ r', '\ t'): zurückkehren ' \ '+ sn = ord (s) Wenn n <0x10000: return r' \ u x '% nn-= 0x10000 s1 = 0xd800 | ((n>> 10) und 0x3ff) S2 = 0xDC00 | (N und 0x3ff ) Rückenlehne R '\ u x u u x'% (S1, S2) Zurück <"% s" ''% sub (r '( | )' escape wert ) @ jsonof (iteranant) def json (wert): r


Typequery. Zugehörige Software