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

zopefoundation / RestrictedPython
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: allow-context-manager-dunders-230
DEFAULT BRANCH: master
Repo Added 25 Oct 2016 05:42AM UTC
Files 62
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 allow-context-manager-dunders-230
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 3.9ast
  • 4.0
  • 4.0a1
  • 4.0a2
  • 4.0a3
  • 4.0b6
  • 4.0b7
  • 4.0b8
  • 5-fix-GHA
  • 5.0
  • 5.1
  • 5.2
  • 5.2a1.dev0
  • 5.3
  • 5.x
  • 6.0
  • 6.0a1.dev0
  • 6.1
  • 6.2
  • 6.x
  • 7.0
  • 7.0a1.dev0
  • 7.0a1.dev1
  • 7.0a2.dev0
  • 7.1
  • 7.2
  • 7.2a1.dev0
  • 7.3
  • 7.4
  • 8.0
  • 8.1
  • 8.1a1.dev0
  • 8.2
  • 8.3
  • 8.3a1.dev0
  • 8.4
  • 8.5
  • CodeQL
  • CodeQL-2
  • DepricationWarnings
  • NamedExpr_support
  • Python3_update
  • add-fstring-support
  • add-matmul
  • all-repos_autofix_all-repos-sed
  • allow-context-manager-dunders-230
  • allow_yield
  • appveyor_adaption
  • ast_doc_warnings
  • before-delete-of-old-implementation
  • better-description
  • better_message_for_range_limits
  • black
  • black_applied
  • builtins
  • bytes_and_sorted
  • central-version-checks
  • class_definitions
  • class_func
  • class_func_method
  • clean-up
  • clean-up-code
  • clean-up-docs
  • clean-up-marks
  • clean-up-marks2
  • clean-up-tox-ini
  • clean_up_tests
  • cleanup_config_build
  • cleanup_old_files
  • cleanup_setup
  • compile-result
  • compile_tests
  • config-with-pure-python
  • config-with-pure-python-template-0833c289
  • config-with-pure-python-template-7cab96bb
  • config-with-pure-python-template-7dcce077
  • config-with-pure-python-template-a0de4e93
  • config-with-pure-python-template-b21fbbf2
  • config-with-pure-python-template-ba10c93f
  • config-with-pure-python-template-ca2e613f
  • config-with-pure-python-template-d1a00d25
  • config-with-pure-python-template-f40a2b2b
  • config-with-pure-python-template-fee4a500
  • configs
  • coverage_raise
  • dataflake/ast-deprecations
  • dataflake/remove_confusing_guards_docs
  • delete-old-implementation
  • do-not-use-builtins-on-py2
  • docs-security-considerations
  • drop-py2
  • drop-sets-module-support
  • ellipsis
  • f-string-sde
  • f-string-template_for_syntax_error_template
  • feat/support-py314-metadata-docs
  • feature/explicit-deny-visitors
  • fix-11
  • fix-144
  • fix-147
  • fix-149
  • fix-193
  • fix-318
  • fix-95
  • fix-appveyor
  • fix-ci
  • fix-coverage
  • fix-del-attr
  • fix-dict-compr-order-on-python-3.8
  • fix-except
  • fix-format
  • fix-format2
  • fix-full-write-guard
  • fix-import-example
  • fix-init-args
  • fix-lambda
  • fix-lint-config
  • fix-tox-config-file-coverage-report
  • fix-try-except
  • fix-try-except2
  • fix_ast_docs
  • fix_contributing_docs
  • fix_conventions_after_#173
  • fix_isort
  • fix_lint_tox
  • flake8
  • flake8-tests
  • flake8_strict
  • function
  • function-docs
  • function-fix
  • getattr
  • icemac-patch-1
  • import_underscore_modul
  • import_underscore_modul_deprecation
  • in_not_in_sep
  • increase-code-coverage-of-eval-module
  • increase-test-coverage-of-Guards
  • inspect-improvements
  • isort
  • issue-118
  • issue_181
  • iter_over_dict
  • jython_stackless_test
  • lint-tests
  • linter-plugins
  • logo-in-readme
  • master
  • mode-docs
  • mode-fix
  • more_docs
  • more_unit_tests
  • move_readme_coverage
  • patch-1
  • port-eval-py
  • port-tests
  • port_unicode_tests
  • py3-allow-class
  • py3.8
  • py310
  • py311-final
  • py311b3
  • py312
  • py313
  • py314
  • py36
  • py38
  • pypi-pip_enhancements
  • python-3.15
  • python3.12_versionsettings
  • python315-security-audit
  • python37_compat
  • python3_doc
  • python3_docs_consolidation
  • python3_migrate_tests_part0
  • python3_port_print
  • python3_usage_documentation
  • python_3.10-3.11-docs
  • pyupgrade
  • re-155-remove-deprecation-warning-for-print-statement
  • re-192/avoid-deprecations
  • re-add-sets
  • reconfigure_setup
  • remove-context-checking-of-name-expressions
  • remove-len-on-write-wrapper
  • remove-whitelist
  • remove_coveragerc
  • remove_six
  • revert-5-Python3_update
  • revert_#150_Ellipsis
  • rework_tox_ci_config
  • safer_getattr
  • safer_getattr_raise
  • same_type_return_bool
  • separate-code-quality-checks
  • setuptools-fossils
  • simplify_tox
  • single_mode
  • slice_as_safe_builtin
  • slice_fixes
  • slices
  • star_imports
  • support-python3.9
  • syntax_error_on_call_without_text
  • test_generator_frames
  • tested_versions
  • tox_doc_build
  • try-out-coveralls
  • try-windows-on-travis
  • typing
  • undo-changes-in-PR3
  • update_contributing_docs
  • update_editorconf
  • usage-doc
  • use-released-pytest-mock
  • utilities-tests
  • validating-arg-names
  • visit_Name
  • walrus
  • warn-when-not-cpython
  • what-is-py38

29 Sep 2026 10:47PM UTC coverage: 100.0%. Remained the same
36641671962

Pull #333

github

web-flow
Merge 1e9bfb2c0 into c5066f7d5
Pull Request #333: Allow __enter__ and __exit__ as restricted method names

229 of 229 branches covered (100.0%)

5 of 5 new or added lines in 1 file covered. (100.0%)

2753 of 2753 relevant lines covered (100.0%)

1.0 hits per line

Relevant lines Covered
Build:
Build:
2753 RELEVANT LINES 2753 COVERED LINES
1.0 HITS PER LINE
Source Files on master
  • Tree
  • List 62
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
36641671962 allow-context-manager-dunders-230 Merge 1e9bfb2c0 into c5066f7d5 Pull #333 29 Sep 2026 10:51PM UTC web-flow github
100.0
36334361621 feature/explicit-deny-visitors feat: deny every ast node explicitly with a documented reason "Explicit is better than implicit." (PEP 20) Every ast node of the supported Python versions now has an explicit visit_<node> method in RestrictingNodeTransformer. generic_visit stays... Pull #332 27 Sep 2026 05:32PM UTC loechel github
100.0
36331523549 master Update to new pre-commit hooks. (#331) * Update to new pre-commit hooks. * Apply pre-commit code formatting --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> push 27 Sep 2026 04:19PM UTC web-flow github
100.0
35518393453 master Update to new pre-commit hooks. (#331) * Update to new pre-commit hooks. * Apply pre-commit code formatting --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> push 20 Sep 2026 03:11PM UTC web-flow github
100.0
34938226313 master Update to new pre-commit hooks. (#331) * Update to new pre-commit hooks. * Apply pre-commit code formatting --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> push 15 Sep 2026 06:44AM UTC web-flow github
100.0
34937407124 config-with-pure-python-template-7cab96bb Apply pre-commit code formatting Pull #331 15 Sep 2026 06:34AM UTC web-flow github
100.0
34937331578 config-with-pure-python-template-7cab96bb Update to new pre-commit hooks. push 15 Sep 2026 06:32AM UTC icemac github
100.0
34765074177 master Add a 'Security considerations' documentation page (#330) Explain that the guards only cover attribute access written in the restricted source, and that providing an __import__ implementation hands the security boundary to the import policy of th... push 13 Sep 2026 03:22PM UTC web-flow github
100.0
34039601748 master Add a 'Security considerations' documentation page (#330) Explain that the guards only cover attribute access written in the restricted source, and that providing an __import__ implementation hands the security boundary to the import policy of th... push 06 Sep 2026 02:43PM UTC web-flow github
100.0
33320322346 master Add a 'Security considerations' documentation page (#330) Explain that the guards only cover attribute access written in the restricted source, and that providing an __import__ implementation hands the security boundary to the import policy of th... push 30 Aug 2026 03:56PM UTC web-flow github
100.0
See All Builds (1906)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc