Acquisition

Software captura de pantalla:
Acquisition
Detalles de software:
Versión: 4.2.2 Actualizado
Fecha de carga: 4 Jun 15
Promotor: Zope Corporation
Licencia: Libre
Popularidad: 15

Rating: 2.0/5 (Total Votes: 1)

Dos estilos de adquisición están soportados: adquisición explícita e implícita.
Adquisición implícita se llama así porque se busca en los atributos del entorno de forma automática cada vez que un atributo no se puede obtener directamente de un objeto o por herencia.
Un atributo puede ser adquirido de forma implícita si su nombre no comienza con un guión bajo.
Para apoyar la adquisición implícita, su clase debe heredar de la clase Acquisition.Implicit mix-in.
Cuando se utiliza la adquisición explícita, los atributos no se obtienen de forma automática desde el medio ambiente. En su lugar, se debe utilizar el método aq_acquire.
Adquisición está escrito en Python.
Adquisición proporciona una poderosa manera de compartir información de forma dinámica entre los objetos. Zope 2 utiliza la adquisición de un número de sus características clave, como la seguridad, la edición de objetos y DTML búsqueda variable.
Adquisición también proporciona una solución elegante al problema de referencias circulares para muchas clases de problemas. Mientras que la adquisición es de gran alcance, usted debe tener cuidado cuando se utiliza la adquisición en sus aplicaciones.
Los detalles se pueden obtener compleja, sobre todo con las diferencias entre la adquisición del contexto y la adquisición de contención

¿Qué hay de nuevo en esta versión:.

  • Haga que el puro Python Adquirente objetos usar cooperativamente método de la superclase __getattribute__, al igual que la implementación C.
  • La envoltura adquisición implícita puro Python permite que los objetos de usar objeto .__ __ getAttribute (self, nombre) envuelto. Esto difiere de la aplicación C, pero es importante para la compatibilidad con las versiones de Python puro de las bibliotecas como persistente.

¿Cuál es nuevo en la versión 4.2.1:

  • Ir pruebas readme.rst cuando se ejecutan pruebas fuera una salida de fuente.

¿Qué hay de nuevo en la versión 4.2:

  • Salta pruebas readme.rst cuando se ejecutan las pruebas fuera de una fuente la salida.

¿Qué hay de nuevo en la versión 4.1:

  • Salta pruebas readme.rst cuando se ejecutan las pruebas fuera de una fuente la salida.

¿Qué hay de nuevo en la versión 4.0a1:

  • Levante RuntimeError: recursividad detectó en envoltorio de adquisición si un objeto con __parent__ puntero apunta a un contenedor que en los puntos de giro al objeto original.
  • Evitar los envoltorios que se creen al acceder __parent__ sobre los tipos derivados de clases explícitos o implícitos de base.

¿Qué hay de nuevo en la versión 2.13.8:

  • Se ha corregido un error de segmentación en plataformas de 64 bits en la prestación de lo explícito argumento al método aq_acquire de un envoltorio de Adquisición.

¿Cuál es nuevo en la versión 2.13.7:

  • Solución de error: Cuando un objeto no implementó __unicode__ , llamando Unicode (envuelto) llamaba __str__ con un auto sin envolver.

¿Qué hay de nuevo en la versión 2.13.6:.

  • Añadir aq_explicit a IAcquisitionWrapper
  • Solución de error: Unicode (envuelto) no estaba pidiendo un método __unicode__ en objetos envueltos
  • .

¿Qué hay de nuevo en la versión 2.13.5:

  • pruebas unitarias fijas que fallaron en Python 64 bits en Windows máquinas.

¿Qué hay de nuevo en la versión 2.13.4:.

  • errata fija en Acquisition.h

¿Qué hay de nuevo en la versión 2.13.3:

  • Utilice el módulo doctest de la biblioteca estándar y no ya dependerá de zope.testing.

¿Qué hay de nuevo en la versión 2.13.2:

  • Dé ambas clases contenedoras un método __getnewargs__, que causa la optimización ZODB falle y crear referencias persistentes utilizando el _p_oid solo. Esto pasa a ser el oid persistente del objeto envuelto. Esto permite que estos objetos sean persistieron correctamente, a pesar de que se pasan a la ZODB en un estado envuelto.
  • Agregado no superen los ensayos para http://dev.plone.org/plone/ticket/10318. Esto muestra un caso borde donde envoltorios AQ pueden escabeche usando la combinación específica de cPickle, pepinillo protocolo de uno y una clase Pickler personalizado con un gancho inst_persistent_id. Por desgracia, esta es la combinación exacta utilizada por ZODB3.

Programas parecidos

Racket
Racket

10 Feb 16

RealRand
RealRand

12 Apr 15

hy
hy

13 Apr 15

RLua
RLua

13 May 15

Otro software de desarrollador Zope Corporation

ZODB3
ZODB3

15 Apr 15

ZODB
ZODB

21 Jul 15

Zope
Zope

19 Jul 15

Comentarios a la Acquisition

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!
Búsqueda por categoría