• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

NextThought / nti.externalization / 60 / 2
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: 2.3.0
DEFAULT BRANCH: master
Ran 28 Sep 2017 11:20PM UTC
Files 34
Run time 1s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

28 Sep 2017 11:12PM UTC coverage: 99.857%. First build
60.2

push

travis-ci

jamadden
Drop hard dependency on Acquisition and speed up removeAllProxies

Acquisition is still used if available, and is still a test
dependency, but it is not a hard installation dependency anymore.

The function proxy.removeAllProxies is called typically at least twice
for every object we externalize (when getting oids), making its speed
important. The function was naievly written and quite slow.

For a deeply wrapped object (10 layers of proxies), the new
implementation is roughly 2.9x faster (16.9s vs 6.0s). For (the common
case of) an object with no wrapper, it's about 2.2x faster (2.23s vs
1.05s). (All numbers in CPython 2.7.)

3496 of 3501 relevant lines covered (99.86%)

1.0 hits per line

Source Files on job 60.2
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 60
  • Travis Job 60.2
  • 6a9c5267 on github
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc