all options
buster  ]
[ Source: pyprotocols  ]

Package: python-protocols (1.0a.svn20070625-8)

Links for python-protocols

Screenshot

Debian Resources:

Download Source Package pyprotocols:

Maintainer:

External Resources:

Similar packages:

adattamento di componenti e protocolli aperti per Python

Se si odia dover scrivere un sacco di logica if-then per verificare il tipo di qualcosa, sarebbe bello se si potesse semplicemente dichiarare "voglio che questo oggetto abbia questo comportamento" e magicamente convertire qualsiasi valore nel tipo di cui si ha bisogno. PyProtocols permette di fare proprio questo in maniera pulita, veloce e robusta, anche con i tipi incorporati e le classi di altre persone.

PyProtocols estende la funzione adapt() del PEP 246 con una nuova "API dichiarativa" che permette di definire facilmente protocolli e adattatori e di dichiarare quali adattatori debbano essere usati per adattare quali tipi, oggetti o protocolli. In aggiunta al proprio tipo Interface, PyProtocols può anche usare i tipi Interface di Twisted e di Zope. Naturalmente, siccome le interfacce di Twisted e di Zope non sono altrettanto flessibili, solo un sottoinsieme dell'API di PyProtocols funziona con esse. Le limitazioni specifiche sono elencate nella documentazione.

Other Packages Related to python-protocols

  • depends
  • recommends
  • suggests
  • enhances

Download python-protocols

Download for all available architectures
Architecture Package Size Installed Size Files
amd64 36.3 kB153.0 kB [list of files]
arm64 34.7 kB153.0 kB [list of files]
armhf 34.8 kB139.0 kB [list of files]
i386 36.3 kB151.0 kB [list of files]