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

chapel-lang / sphinxcontrib-chapeldomain
60%
master: 60%

Build:
Build:
LAST BUILD BRANCH: bumpVersion
DEFAULT BRANCH: master
Repo Added 27 Jan 2015 01:07AM UTC
Files 5
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 0.0.19
branch: 0.0.19
CHANGE BRANCH
x
Reset
  • 0.0.19
  • 0.0.10
  • 0.0.11
  • 0.0.12
  • 0.0.13
  • 0.0.14
  • 0.0.15
  • 0.0.16
  • 0.0.17
  • 0.0.18
  • 0.0.2
  • 0.0.20
  • 0.0.3
  • 0.0.4
  • 0.0.5
  • master

pending completion
154

push

travis-ci

web-flow
Merge pull request #45 from mppf/fix-sphinx-incremental-build-issue

Fix problem: dictionary changed size during iteration

The issue comes up when using sphinx to do an incremental
docs build (see https://github.com/chapel-lang/chapel/pull/16835 )

I encountered an error along these lines:
```
Exception occurred:
  File "CHPL_HOME/third-party/chpl-venv/install/chpldeps/sphinxcontrib/chapeldomain/__init__.py", line 810, in clear_doc
    for fullname, (fn, x) in self.data['objects'].items():
RuntimeError: dictionary changed size during iteration
The full traceback has been saved in /var/folders/b6/1lwlz22n5d53878_x52vp3kr0007pg/T/sphinx-err-xabz0j9_.log, if you want to report the issue to the developers.
Please also report this if it was a user error, so that a better error message can be provided next time.
A bug report can be filed in the tracker at <https://github.com/sphinx-doc/sphinx/issues>. Thanks!
```

To fix, this PR adjusts `clear_doc` to save the keys to remove in a list and then remove them.

Reviewed by @lydia-duncan - thanks!

494 of 817 relevant lines covered (60.47%)

0.6 hits per line

Relevant lines Covered
Build:
Build:
817 RELEVANT LINES 494 COVERED LINES
0.6 HITS PER LINE
Source Files on 0.0.19
  • Tree
  • List 5
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
154 0.0.19 Merge pull request #45 from mppf/fix-sphinx-incremental-build-issue Fix problem: dictionary changed size during iteration The issue comes up when using sphinx to do an incremental docs build (see https://github.com/chapel-lang/chapel/pull/168... push 14 Dec 2020 04:28PM UTC web-flow travis-ci pending completion  
See All Builds (128)
  • Repo 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

© 2025 Coveralls, Inc