Acquisition

Software skärmdump:
Acquisition
Mjukvaruinformation:
Version: 4.2.2 Uppdaterad
Ladda upp dagen: 4 Jun 15
Utvecklare: Zope Corporation
Licens: Gratis
Popularitet: 148

Rating: 3.0/5 (Total Votes: 2)

Två stilar förvärvs stöds: explicita och implicita förvärv.
Implicit förvärv kallas så eftersom den söker efter attribut från omgivningen automatiskt när ett attribut inte kan erhållas direkt från ett objekt eller genom arv.
Ett attribut kan implicit förvärvas om dess namn inte börjar med ett understreck.
För att stödja implicit förvärv, ska din klass ärva från mix-i klassen Acquisition.Implicit.
När uttryckligt förvärv används, är attribut inte automatiskt erhålls från omgivningen. I stället måste den metod aq_acquire användas.
Förvärv är skrivet i Python.
Förvärvet ger ett kraftfullt sätt att dynamiskt dela information mellan objekt. Zope 2 använder förvärv för ett antal av sina viktigaste funktioner, inklusive säkerhet, objekt publicering och DTML rörlig lookup.
Förvärv ger också en elegant lösning på problemet med cirkulära referenser för många klasser av problem. Även förvärvet är kraftfull, bör du vara försiktig när du använder förvärv i dina program.
Detaljerna kan få komplexa, särskilt med skillnaderna mellan förvärv från sammanhang och förvärva från inneslutning

Vad är nytt i den här versionen.

  • Gör renrasiga Python förvärvare föremål samverkan använda super __getattribute__ metod, som genomförandet C.
  • Den rena-Python implicita förvärvs omslag gör inslagna föremål att använda Object .__ getattribute __ (self, namn). Detta skiljer sig från genomförandet C, men det är viktigt för kompatibilitet med renrasiga Python versioner av bibliotek som ihållande.

Vad är nytt i version 4.2.1:

  • Hoppa readme.rst tester när tester körs utanför en källa till kassan.

Vad är nytt i version 4.2:

  • Hoppa readme.rst tester när tester körs utanför en källa kassan.

Vad är nytt i version 4.1:

  • Hoppa readme.rst tester när tester körs utanför en källa kassan.

Vad är nytt i version 4.0a1:

  • Höj RuntimeError: Recursion upptäckts i förvärvs omslag om ett föremål med en __parent__ pekaren pekar ett omslag som i sin tur pekar på det ursprungliga objektet.
  • Förhindra omslag skapas när du använder __parent__ på typer härledda från explicit eller implicit basklasser.

Vad är nytt i version 2.13.8:

  • Fixat en segfault på 64bit plattformar när de tillhandahåller den explicita argument till aq_acquire metod för ett Förvärvs omslag.

Vad är nytt i version 2.13.7:

  • Fixat bugg: När ett objekt inte genomföra __unicode__ kallar Unicode (inslagna) ringer __str__ med en oinslagna själv.

Vad är nytt i version 2.13.6.

  • Lägg aq_explicit till IAcquisitionWrapper
  • Fixat bugg: unicode (inslagna) inte kallade en __unicode__ metod på inslagna objekt
  • .

Vad är nytt i version 2.13.5:

  • enhetstester Fasta som misslyckades på 64bit Python i Windows maskiner.

Vad är nytt i version 2.13.4.

  • Fixat stavfel i Acquisition.h

Vad är nytt i version 2.13.3:

  • Använd doctest modulen från standardbiblioteket och ingen längre bero på zope.testing.

Vad är nytt i version 2.13.2:

  • Ge båda wrapper klasser en __getnewargs__ metod, vilket orsakar den ZODB optimering för att misslyckas och skapa långlivade referenser med hjälp av _p_oid ensam. Detta råkar vara den ihållande oid av inslagna föremålet. Detta gör att dessa objekt ska kvarstod på rätt sätt, även om de skickas till ZODB i ett inslagna tillstånd.
  • tillagd misslyckas tester för http://dev.plone.org/plone/ticket/10318. Detta visar en kant fall där AQ omslag kan inlagd användning av den specifika kombinationen av cPickle, pickle protokoll en och en anpassad Pickler klass med en inst_persistent_id krok. Tyvärr är den exakta kombinationen som används av ZODB3.

Liknande mjukvara

RLua
RLua

13 May 15

Gambit
Gambit

9 Feb 16

XP Language
XP Language

6 Mar 16

PEG.js
PEG.js

28 Sep 15

Annan programvara för utvecklare Zope Corporation

ZODB
ZODB

21 Jul 15

Zope
Zope

19 Jul 15

ZODB3
ZODB3

15 Apr 15

Zope
Zope

2 Jun 15

Kommentarer till Acquisition

Kommentarer hittades inte
Kommentar
Slå på bilder!