zope.proxy ofrece proxies transparentes genéricas.
Los proxies son objetos especiales que sirven como envoltorios su mayoría transparentes alrededor de otro objeto, que intervienen en el comportamiento aparente del objeto envuelto sólo cuando sea necesario para aplicar la política (por ejemplo, la comprobación de acceso, ubicación intermediación, etc.) para que el proxy es responsable.
Nota de la redacción:
- Por desgracia, no tenemos documentación separada para zope.proxy en este momento. Esto es una vergüenza, ya que son genéricamente útil. Publicamos este comunicado sin la documentación sobre todo porque es una dependencia de otros lanzamientos
¿Cuál es nuevo en esta versión:.
- Fijo interfaz objeto introspección en PyPy. Por alguna razón PyPy hizo atributos disponibles a pesar de la declaración __slots__ restrictiva.
- Ha añadido un montón de pruebas que rodean la búsqueda de la interfaz y la adaptación.
¿Qué hay de nuevo en la versión 4.0.0:.
- Se ha añadido soporte para PyPy
- NB:. La extensión C no se construye bajo PyPy
- Se ha añadido una pura-Python implementaciones de referencia / retorno de zope.proxy.ProxyBase y las funciones del módulo de proxy API.
- Nota: el puro Python-proxy implementa todas las funciones regulares de ProxyBase; sin embargo, no excluye el acceso al objeto envuelto en la misma manera que la versión C hace. Si necesita que la ocultación de información (por ejemplo, para poner en práctica la seguridad sandboxing), usted todavía tiene que utilizar la versión C.
- Se ha añadido soporte para la integración continua usando tox y Jenkins.
- 100% de cobertura de prueba de unidad.
- Agregado Esfinge documentación: mudó ejemplos doctest de referencia de la API .
- alias Agregado 'docs setup.py' (instala Esfinge y dependencias).
- alias 'dev setup.py' Añadido (carreras setup.py desarrollan además instala la nariz y la cobertura).
- Sustituido obsoleto uso zope.interface.implements con decorador zope.interface.implementer equivalente.
- abandonado el soporte para Python 2.4 y 2.5.
- Agregado Python 3.2 apoyo.
Requisitos :
- Python
Comentarios que no se encuentran