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

niphlod / web2py
34%
master: 36%

Build:
Build:
LAST BUILD BRANCH: fix/bs3_grid_checkbox
DEFAULT BRANCH: master
Repo Added 10 Apr 2013 09:29PM UTC
Files 78
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

LAST BUILD ON BRANCH enhancement/repr_cache
branch: enhancement/repr_cache
CHANGE BRANCH
x
Reset
  • enhancement/repr_cache
  • R-2.10.1
  • R-2.10.2
  • R-2.10.3
  • R-2.10.4.beta
  • R-2.9.10
  • R-2.9.12
  • contrib/appconfig
  • docs/dal
  • docs/n-p
  • docs/new_structure
  • enhancement/919
  • enhancement/anyserver
  • enhancement/js_norm_buttonname
  • enhancement/makefile_coverage
  • enhancement/scheduler
  • enhancement/tests_with_travis_docker
  • enhancement/travis
  • enhancement/web2py_on_iis
  • fix/1985
  • fix/1998
  • fix/2013
  • fix/628
  • fix/635
  • fix/656
  • fix/691
  • fix/734
  • fix/735
  • fix/742
  • fix/773
  • fix/806
  • fix/827
  • fix/895
  • fix/920
  • fix/931
  • fix/962
  • fix/994
  • fix/binaries_switch
  • fix/bs3
  • fix/bs3_grid_checkbox
  • fix/cache_and_tests
  • fix/cache_increment_and_tests
  • fix/docs
  • fix/duplicate_module
  • fix/ilike
  • fix/informix
  • fix/issue679
  • fix/json_and_decimals
  • fix/mssql3_mappings
  • fix/pg8000
  • fix/pg8000_import
  • fix/readme_badges
  • fix/redis_cache_multiapp
  • fix/redis_sessions
  • fix/scheduler
  • fix/sessions2trash
  • fix/storage_and_tests
  • fix/ubuntu_nginx_hardening
  • fix/w2p_pack
  • fix/windows_build
  • issue/1980
  • js/main_hook
  • js/speed
  • master
  • scheduler/enhancement
  • tests/html_and_serializers
  • tests/languages_on_gae
  • tests/validators
  • travis/docker
  • welcome/bootstrap_update

pending completion
403

push

travis-ci

niphlod
caches recursive selects for references

Why didn't we think before ? References are lazy, but when asked 
for representation why should we fetch the same referenced record
over and over ?

NB: the code caches only represent() fetching records from tables, that
are the only idempotent represent() calls out there. We could cache
every representation only asking for every represent() call to be 
idempotent. As I feel there will be someone returning random values,
I left it out.

I'll make a PR soon for pyDAL to fix the same behaviour.

8110 of 23887 relevant lines covered (33.95%)

0.34 hits per line

Relevant lines Covered
Build:
Build:
23887 RELEVANT LINES 8110 COVERED LINES
0.34 HITS PER LINE
Source Files on enhancement/repr_cache
Detailed source file information is not available for this build.

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
403 enhancement/repr_cache caches recursive selects for references Why didn't we think before ? References are lazy, but when asked for representation why should we fetch the same referenced record over and over ? NB: the code caches only represent() fetching records fro... push 10 Mar 2015 11:51PM UTC niphlod travis-ci pending completion  
See All Builds (387)
  • Repo on GitHub
  • CI Project
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