Acquisition

Phần mềm chụp màn hình:
Acquisition
Các chi tiết về phần mềm:
Phiên bản: 4.2.2 Cập nhật
Ngày tải lên: 4 Jun 15
Nhà phát triển: Zope Corporation
Giấy phép: Miễn phí
Phổ biến: 148

Rating: 3.0/5 (Total Votes: 2)

Hai phong cách của việc mua lại được hỗ trợ: mua lại ngầm và rõ ràng.
Mua lại tiềm ẩn được đặt tên như vậy bởi vì nó tìm kiếm các thuộc tính từ môi trường tự động bất cứ khi nào một thuộc tính không thể được lấy trực tiếp từ một đối tượng hoặc thông qua kế thừa.
Một thuộc tính có thể được mặc nhiên mua lại nếu tên của nó không bắt đầu với một dấu gạch dưới.
Để hỗ trợ mua lại tiềm ẩn, lớp học của bạn nên kế thừa từ lớp Acquisition.Implicit mix-in.
Khi mua lại rõ ràng được sử dụng, các thuộc tính không được tự động thu được từ môi trường. Thay vào đó, các phương pháp aq_acquire phải được sử dụng.
Mua lại được viết bằng Python.
Mua lại cung cấp một cách mạnh mẽ để tự động chia sẻ thông tin giữa các đối tượng. Zope 2 sử dụng mua lại cho một số tính năng chính của nó bao gồm cả an ninh, xuất bản đối tượng, và DTML tra cứu biến.
Acquisition cũng cung cấp một giải pháp thanh lịch cho vấn đề của tài liệu tham khảo thông tư cho nhiều lớp học của các vấn đề. Trong khi mua lại là mạnh mẽ, bạn nên cẩn thận khi sử dụng mua lại trong các ứng dụng của bạn.
Các chi tiết có thể phức tạp, đặc biệt là với sự khác biệt giữa việc mua từ bối cảnh và mua lại từ ngăn chặn

là gì mới trong phiên bản này:.

  • Làm cho tinh khiết Python Acquirer đối tượng hợp tác sử dụng phương pháp __getattribute__ lớp cha, như việc thực hiện C.
  • Việc mua lại thuần Python ngầm wrapper cho phép quấn đối tượng sử dụng đối tượng .__ getAttribute __ (self, tên). Điều này khác với việc thực hiện C, nhưng là quan trọng đối với khả năng tương thích với các phiên bản thuần Python của thư viện như liên tục.

là gì mới trong phiên bản 4.2.1:

  • Bỏ qua kiểm tra readme.rst khi test được chạy bên ngoài một kiểm nguồn.

là gì mới trong phiên bản 4.2:

  • Bỏ qua kiểm tra readme.rst khi test được chạy bên ngoài một nguồn thanh toán.

là gì mới trong phiên bản 4.1:

  • Bỏ qua kiểm tra readme.rst khi test được chạy bên ngoài một nguồn thanh toán.

là gì mới trong phiên bản 4.0a1:

  • Nâng RuntimeError: Recursion phát hiện trong việc mua lại wrapper nếu một đối tượng với một con trỏ trỏ tới một __parent__ wrapper rằng tại các điểm lần lượt đến các đối tượng ban đầu.
  • Ngăn chặn giấy gói được tạo ra khi truy cập __parent__ vào loại có nguồn gốc từ các lớp học Explicit hoặc cơ sở ngầm.

là gì mới trong phiên bản 2.13.8:

  • Cố định một segfault trên nền tảng 64bit khi cung cấp rõ ràng tham số cho phương aq_acquire của một wrapper Acquisition.

là gì mới trong phiên bản 2.13.7:

  • Cố định lỗi: Khi một đối tượng đã không thực hiện __unicode__ , gọi unicode (bọc) được gọi __str__ với một tự nào.

là gì mới trong phiên bản 2.13.6:.

  • Thêm aq_explicit để IAcquisitionWrapper
  • Cố định lỗi: unicode (bọc) đã không được gọi một phương pháp __unicode__ trên các đối tượng bọc
  • .

là gì mới trong phiên bản 2.13.5:

  • kiểm tra đơn vị cố định mà không thành công trên 64bit Python trên Windows máy.

là gì mới trong phiên bản 2.13.4:.

  • Sửa lỗi đánh máy trong Acquisition.h

là gì mới trong phiên bản 2.13.3:

  • Sử dụng các mô-đun doctest từ các thư viện chuẩn và không có còn phụ thuộc vào zope.testing.

là gì mới trong phiên bản 2.13.2:

  • Cho cả lớp wrapper một phương pháp __getnewargs__, mà nguyên nhân tối ưu hóa ZODB để thất bại và tạo ra tài liệu tham khảo liên tục sử dụng các _p_oid một mình. Điều này xảy ra là các oid dai dẳng của các đối tượng bọc. Điều này cho phép các đối tượng này để được tiếp tục tồn một cách chính xác, mặc dù chúng được truyền tới các ZODB trong một nhà nước bao bọc.
  • Added kiểm tra không cho http://dev.plone.org/plone/ticket/10318. Điều này cho thấy một cạnh trường hợp AQ wrappers có thể được ngâm bằng cách sử dụng sự kết hợp cụ thể của cPickle, dưa giao thức một trong và một lớp Pickler tùy chỉnh với một móc inst_persistent_id. Thật không may này là sự kết hợp chính xác được sử dụng bởi ZODB3.

Phần mềm tương tự

sweet.js
sweet.js

28 Feb 15

AspectJ
AspectJ

6 Mar 16

PEG.js
PEG.js

28 Sep 15

AMDclean
AMDclean

12 May 15

Phần mềm khác của nhà phát triển Zope Corporation

Zope
Zope

2 Jun 15

ZODB
ZODB

21 Jul 15

Zope
Zope

19 Jul 15

ZODB3
ZODB3

15 Apr 15

Ý kiến ​​để Acquisition

Bình luận không
Nhập bình luận
Bật hình ảnh!