zope.proxy fournit proxy transparents génériques.
Les procurations sont des objets spéciaux qui servent la plupart du temps que des emballages transparents autour d'un autre objet, intervenant dans le comportement apparent de l'objet enveloppé seulement si nécessaire pour appliquer la politique (par exemple, la vérification d'accès, l'emplacement courtage, etc.) pour laquelle la procuration est responsable.
Note de la rédaction:
- Malheureusement, nous ne avons pas la documentation séparée pour zope.proxy à ce moment. Ce est une honte parce qu'ils sont génériquement utile. Nous publions ce communiqué, sans documentation, principalement parce qu'il est une dépendance d'autres versions
Quoi de neuf dans cette version:.
- Correction d'introspection objet d'interface dans PyPy. Pour une raison PyPy fait attributs disponibles, malgré la déclaration de __slots__ restrictive.
- Ajout d'un tas de tests autour de l'interface recherche et d'adaptation.
Ce qui est nouveau dans la version 4.0.0:.
- Ajout du support pour PyPy
- NB:. L'extension de C ne est pas construit sous PyPy
- Ajout d'un pur-Python référence / repli implémentations de zope.proxy.ProxyBase et les fonctions module proxy de l'API.
- NB: pur Python-proxy met en œuvre tous les traits réguliers de ProxyBase; cependant, elle ne exclut pas accès à l'objet enveloppé de la même façon que la version C ne. Si vous avez besoin que les informations cacher (par exemple, pour mettre en œuvre sandboxing de sécurité), vous devez toujours utiliser la version C.
- Ajout du support pour l'intégration continue utilisant tox et Jenkins.
- la couverture de test unitaire de 100%.
- Ajouté documentation Sphinx: déplacé doctest exemples de référence de l'API .
- les alias ajoutée 'docs setup.py de (installe Sphinx et dépendances).
- alias 'dev setup.py' Ajouté (pistes setup.py développent ainsi installe nez et de la couverture).
- Remplacé obsolète l'utilisation de zope.interface.implements avec zope.interface.implementer décorateur équivalent.
- supprimé le support pour Python 2.4 et 2.5.
- Ajouté Python 3.2 soutien.
Exigences :
- Python
Commentaires non trouvées