Acquisition

Screenshot der Software:
Acquisition
Softwarebeschreibung:
Version: 4.2.2 Aktualisiert
Upload-Datum: 4 Jun 15
Entwickler: Zope Corporation
Lizenz: Frei
Popularität: 15

Rating: 2.0/5 (Total Votes: 1)

Zwei Arten des Erwerbs werden unterstützt: expliziten und impliziten Erwerb.
Implizite Übernahme wird so genannt, weil es für die Attribute aus der Umgebung automatisch, wenn ein Attribut kann nicht direkt von einem Objekt oder durch Vererbung erhalten werden durchsucht.
Ein Attribut kann implizit erworben werden, wenn der Name nicht mit einem Unterstrich beginnen werden.
Implizite Akquisition zu unterstützen, sollte die Klasse aus dem Mix-in-Klasse Acquisition.Implicit erben.
Wenn explizite Übernahme verwendet wird, Attribute werden nicht automatisch aus der Umgebung erhalten. Stattdessen muss das Verfahren aq_acquire verwendet werden.
Akquisition ist in Python geschrieben.
Akquisition stellt eine leistungsfähige Methode, um dynamisch zu teilen Informationen zwischen Objekten. Zope 2 verwendet Nahme für eine Reihe der wichtigsten Funktionen wie Sicherheit, Objekt-Publishing und DTML variable Lookup.
Acquisition bietet auch eine elegante Lösung für das Problem der Zirkelverweise für viele Klassen von Problemen. Während Akquisition ist mächtig, sollten Sie darauf achten, wenn Sie Erwerb in Ihre Anwendungen.
Die Details können sich komplex, vor allem mit den Unterschieden zwischen den Erwerb von Kontext und den Erwerb von Containment

Was ist neu in dieser Pressemitteilung:.

  • Stellen Sie die pure-Python Acquirer Objekte gemeinsam benutzen Sie die Superklasse __getattribute__ Verfahren, wie die C-Implementierung.
  • Die pure-Python impliziten Erwerb Wrapper ermöglicht gewickelt Objekte object .__ getAttribute __ (self, name) zu verwenden. Diese unterscheidet sich von der C Implementierung, aber ist wichtig, um die Kompatibilität mit den reinen Python-Versionen der Bibliotheken wie hartnäckig.

Was ist neu in Version 4.2.1:

  • Weiter readme.rst Tests bei Tests außerhalb laufen eine Quelle der Kasse.

Was ist neu in Version 4.2:

  • Weiter readme.rst Tests bei Tests außerhalb Quelle laufen Kasse.

Was ist neu in Version 4.1:

  • Weiter readme.rst Tests bei Tests außerhalb Quelle laufen Kasse.

Was ist neu in Version 4.0a1:

  • Erhöhen Runtime: Rekursion in Nahme Wrapper erkannt, wenn ein Objekt mit __parent__ Zeiger auf einen Wrapper, der wiederum auf das ursprüngliche Objekt.
  • Prevent-Wrapper, um beim Zugriff auf __parent__ Arten von expliziten oder impliziten Basisklassen abgeleitet erstellt werden.

Was ist neu in der Version 2.13.8:

  • Es wurde ein auf 64-Bit-Plattformen segfault bei der Erbringung der ausdrücklichen Argument an die aq_acquire Methode eines Acquisition-Wrapper.

Was ist neu in der Version 2.13.7:

  • Fehler behoben: Wenn ein Objekt nicht umgesetzt __unicode__ , ruft Unicode (verpackt) rief __str__ mit einer ungeöffneten selbst.

Was ist neu in der Version 2.13.6:.

  • In aq_explicit zu IAcquisitionWrapper
  • Fehler behoben: Unicode (verpackt) nicht den Aufruf einer Methode auf __unicode__ gewickelt Objekte
  • .

Was ist neu in der Version 2.13.5:

  • Fixed Unit-Tests, die auf 64-Bit-Python unter Windows gescheitert Maschinen.

Was ist neu in der Version 2.13.4:.

  • Tippfehler in Acquisition.h

Was ist neu in der Version 2.13.3:

  • Verwenden Sie die doctest Modul aus der Standardbibliothek und kein mehr auf zope.testing abhängen.

Was ist neu in der Version 2.13.2:

  • Geben Sie beide Wrapper-Klassen eine __getnewargs__ Methode, die bewirkt, die ZODB Optimierung zu scheitern, und erstellen Sie persistente Referenzen mit der _p_oid allein. Dies geschieht, um die anhaltende oid der verpackten Objekt sein. Auf diese Weise können diese Objekte korrekt beibehalten werden, auch wenn sie auf die ZODB in einem gewickelten Zustand übergeben werden.
  • Added andernfalls Tests für http://dev.plone.org/plone/ticket/10318. Dies zeigt einen Rand-Fall, in dem AQ-Wrapper kann mit der speziellen Kombination von cPickle, Gurke Protokoll ein und eine benutzerdefinierte Pickler Klasse mit einem Haken inst_persistent_id gebeizt werden. Leider ist dies die genaue Kombination von ZODB3. Verwendet

Ähnliche Software

Groovy
Groovy

12 Apr 15

TypeScript
TypeScript

2 Oct 16

JSON
JSON

12 May 15

Narayana
Narayana

1 Oct 15

Andere Software von Entwickler Zope Corporation

Zope
Zope

19 Jul 15

Zope
Zope

2 Jun 15

ZODB
ZODB

21 Jul 15

Kommentare zu Acquisition

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!