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

brian-team / brian2
92%
master: 92%

Build:
Build:
LAST BUILD BRANCH: fix_#1673
DEFAULT BRANCH: master
Repo Added 10 Jun 2013 03:07PM UTC
Files 111
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 fix_#1673
branch: fix_#1673
CHANGE BRANCH
x
Reset
  • fix_#1673
  • 2.5
  • 2.5.0.1
  • 2.5.0.2
  • 2.5.1
  • 2.5.2
  • 2.5.3
  • 2.5.4
  • 2.6.0
  • 2.7.0
  • 2.7.1
  • 2.8.0
  • 2.8.0.3
  • 2.8.0.4
  • GitHub-Actions-security
  • Golowasch_et_al_example
  • Mahi
  • Nicola_Clopath_2017_no_network_op
  • Remove-distutils
  • Wang_2002
  • array_caching_debug
  • ast_deprecation_fixes
  • avoid_setuptools_warning
  • avoid_tmp_directory
  • azure_pipelines
  • bdevans-patch-1
  • bug-fix
  • build_wheels
  • bump_actions
  • c_standalone
  • cache_cibuildwheel
  • cache_cython_on_CI
  • cfunction_sympy_fixes
  • compiler_detection_unix
  • compiler_dirs_prefix
  • connect_j_generator
  • contained_names
  • contained_objects_network
  • coveralls
  • cpow_cython
  • dependabot/github_actions/actions/cache-4.2.4
  • dependabot/github_actions/actions/checkout-5.0.0
  • dependabot/github_actions/actions/download-artifact-4.3.0
  • dependabot/github_actions/actions/download-artifact-5.0.0
  • dependabot/github_actions/actions/setup-python-5
  • dependabot/github_actions/actions/setup-python-5.6.0
  • dependabot/github_actions/astral-sh/setup-uv-5.2.2
  • dependabot/github_actions/astral-sh/setup-uv-5.3.0
  • dependabot/github_actions/astral-sh/setup-uv-5.3.1
  • dependabot/github_actions/astral-sh/setup-uv-5.4.0
  • dependabot/github_actions/astral-sh/setup-uv-5.4.1
  • dependabot/github_actions/astral-sh/setup-uv-5.4.2
  • dependabot/github_actions/astral-sh/setup-uv-6.0.0
  • dependabot/github_actions/astral-sh/setup-uv-6.0.1
  • dependabot/github_actions/astral-sh/setup-uv-6.3.0
  • dependabot/github_actions/astral-sh/setup-uv-6.3.1
  • dependabot/github_actions/astral-sh/setup-uv-6.4.1
  • dependabot/github_actions/conda-incubator/setup-miniconda-3.2.0
  • dependabot/github_actions/coverallsapp/github-action-2.3.0
  • dependabot/github_actions/coverallsapp/github-action-2.3.1
  • dependabot/github_actions/coverallsapp/github-action-2.3.3
  • dependabot/github_actions/coverallsapp/github-action-2.3.4
  • dependabot/github_actions/coverallsapp/github-action-2.3.6
  • dependabot/github_actions/docker/build-push-action-6
  • dependabot/github_actions/docker/build-push-action-6.17.0
  • dependabot/github_actions/docker/build-push-action-6.18.0
  • dependabot/github_actions/docker/login-action-3.5.0
  • dependabot/github_actions/docker/setup-buildx-action-3.11.1
  • dependabot/github_actions/github/codeql-action-3.28.15
  • dependabot/github_actions/github/codeql-action-3.28.18
  • dependabot/github_actions/github/codeql-action-3.29.0
  • dependabot/github_actions/github/codeql-action-3.29.1
  • dependabot/github_actions/github/codeql-action-3.29.2
  • dependabot/github_actions/johnwason/vcpkg-action-6
  • dependabot/github_actions/johnwason/vcpkg-action-7.0.1
  • dependabot/github_actions/pypa/cibuildwheel-2.18.0
  • dependabot/github_actions/pypa/cibuildwheel-2.18.1
  • dependabot/github_actions/pypa/cibuildwheel-2.19.2
  • dependabot/github_actions/pypa/cibuildwheel-2.21.0
  • dependabot/github_actions/pypa/cibuildwheel-2.21.2
  • dependabot/github_actions/pypa/cibuildwheel-2.21.3
  • dependabot/github_actions/pypa/cibuildwheel-2.22.0
  • dependabot/github_actions/pypa/cibuildwheel-2.23.0
  • dependabot/github_actions/pypa/cibuildwheel-2.23.1
  • dependabot/github_actions/pypa/cibuildwheel-2.23.2
  • dependabot/github_actions/pypa/cibuildwheel-2.23.3
  • dependabot/github_actions/pypa/cibuildwheel-3.0.0
  • dependabot/github_actions/pypa/cibuildwheel-3.0.1
  • dependabot/github_actions/pypa/cibuildwheel-3.1.1
  • dependabot/github_actions/pypa/cibuildwheel-3.1.4
  • deprecation_tests
  • deterministic_code
  • device.shape_warning
  • dimension_pickling
  • doc_animations
  • docker_images
  • doctest_problem_workaround
  • equation_template
  • event_driven_improvements
  • example_device
  • f_strings
  • feat/RateMoniter
  • feat/cppDynamicArray
  • feat/cppyy
  • fix-issue-run_at
  • fix-remove-distutils
  • fix/spikeQueue-Performance
  • fix_#1276
  • fix_#1330
  • fix_#1348
  • fix_#1521
  • fix_1319
  • fix_1662_spike_monitor_indices_shape_attribute_error
  • fix_663
  • fix_GSL_function_def
  • fix_connect_after_restore_check
  • fix_custom_events
  • fix_doc_reference_issues
  • fix_external_function_test
  • fix_file_log_encoding
  • fix_for_matplotlib
  • fix_gsl_with_vcpkg
  • fix_headers_before_after
  • fix_include
  • fix_init_array_uppercase_names
  • fix_latex_print
  • fix_long_dt_handling
  • fix_numpy_warnings
  • fix_numpy_warnings_debug
  • fix_only_from_logging
  • fix_rendering_for_0_or_1
  • fix_spatialsubgroup_indexing
  • fix_threshold_location
  • fix_variables_matplotlib
  • fixed_size_synapses
  • fixed_size_synapses_benchmarks
  • fixed_size_synapses_new_benchmark
  • fixed_size_synapses_reservoir
  • fixed_size_synapses_selection
  • fixed_size_synapses_tracking
  • flake8-precommit
  • floor_div_integers
  • format_units
  • group_namespace
  • helpful_compile_error
  • ignore_extension_package_logs
  • ignore_import_errors_doctests
  • ignore_system_files
  • improve_pickling
  • indexing_reference
  • install_cxx_compiler_conda_tests
  • integer_test_fix_for_cython
  • interrupt_hook
  • load_swc_improvements
  • logging_with_multiproc
  • long_runs_cpp_standalone
  • m1_workflows
  • markdown_README
  • master
  • minor_render_improvements
  • missing_threshold_error
  • move_to_setuptools_scm
  • musllinux
  • namespace_fix
  • new_array_copy_semantics
  • newer_cibuildwheels
  • non_contiguous_subgroup
  • non_contiguous_subgroup_formatted_flake8
  • non_contiguous_subgroup_synapses_support
  • numpy2_compat
  • numpy2_deprecations
  • numpy_2.0_ptp
  • numpy_2_3_fix
  • numpy_2_compatibility
  • parallel_cython_comp
  • pin_actions_hash
  • precommit-updates
  • prefix_postfix
  • publish-ghcr
  • py310
  • pytest-cov
  • pytest_cov_debug
  • pytest_raises_fix
  • python3.13
  • python_3.9_only
  • pyupgrade_precommit
  • random_stdlib
  • reduce_latex_output_size
  • refs/pull/1229/merge
  • refs/pull/1259/merge
  • refs/pull/1267/merge
  • refs/pull/1273/merge
  • refs/pull/1275/merge
  • refs/pull/1279/merge
  • refs/pull/1280/merge
  • refs/pull/1290/merge
  • refs/pull/1291/merge
  • refs/pull/1292/merge
  • refs/pull/1294/merge
  • refs/pull/1299/merge
  • refs/pull/1301/merge
  • release_2.8.0.1
  • release_notes_2.5.1
  • release_notes_2.5.3
  • release_notes_2.6
  • release_notes_2.7
  • remove/python-spikequeue
  • remove_default_preferences_file
  • remove_deprecated_aliases
  • remove_division_warning
  • robust_optimisation
  • run_args_delete
  • sbi_example
  • setuptools_compatibility
  • setuptools_fix
  • simplify_exact
  • small_fixes
  • spatialneuron_without_scipy
  • spatialneurongroup
  • sphinx_gallery
  • sphinx_update
  • standalone_parameter_change
  • standalone_parameter_change_synapses_rebased
  • standalone_parameter_change_with_flake8
  • synapse_array_caching_standalone
  • synapses_linked_variable
  • test_GSL
  • test_against_python312
  • test_with_optimisations
  • towards_encapsulation
  • towards_encapsulation_class
  • unit_check_summed_vars
  • unit_repr_fix
  • unused_object_warning
  • update_Python_support
  • update_devcontainer
  • update_github_actions
  • update_wheels
  • upstream_debian_patch
  • verify_random_numbers
  • version-check
  • version_list
  • versioneer
  • versions-patch-1
  • xi_doc
  • zero_to_dev

03 Sep 2025 09:35AM UTC coverage: 92.267% (-0.01%) from 92.278%
17429380900

Pull #1676

github

mstimberg
Avoid `ReferenceError` when using `run_args`

When using `run_args`, we go through all variables in the array cache, and check whether they should be invalidated. This can lead to a `ReferenceError` if a variable in the cache refers to an ephemeral subgroup. The fix is simply to swallow this error (but maybe these variables shouldn't be in the array cache in the first place?)

Fixes #1673
Pull Request #1676: Avoid `ReferenceError` when using `run_args`

2519 of 2649 branches covered (95.09%)

14903 of 16152 relevant lines covered (92.27%)

2.65 hits per line

Relevant lines Covered
Build:
Build:
16152 RELEVANT LINES 14903 COVERED LINES
2.65 HITS PER LINE
Source Files on fix_#1673
  • Tree
  • List 111
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
17429380900 fix_#1673 Avoid `ReferenceError` when using `run_args` When using `run_args`, we go through all variables in the array cache, and check whether they should be invalidated. This can lead to a `ReferenceError` if a variable in the cache refers to an ephemera... Pull #1676 03 Sep 2025 10:07AM UTC mstimberg github
92.27
See All Builds (4697)
  • 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

© 2025 Coveralls, Inc