Skip to content

Instantly share code, notes, and snippets.

@connesy
Created September 20, 2022 13:10
Show Gist options
  • Save connesy/f3f8dd9d90c12fe60fccc5581dae042b to your computer and use it in GitHub Desktop.
Save connesy/f3f8dd9d90c12fe60fccc5581dae042b to your computer and use it in GitHub Desktop.
Toggle warnings in VSCode notebook
from IPython.display import HTML
script = """
<script>
var code_show_err = false;
var code_toggle_err = function(){
var stderrNodes = document.querySelectorAll('[output-mime-type="application/vnd.code.notebook.stderr"]')
var stderr = Array.from(stderrNodes)
if (code_show_err) {
stderr.forEach(ele => ele.style.display = 'block');
} else {
stderr.forEach(ele => ele.style.display = 'none');
}
code_show_err = !code_show_err
}
document.addEventListener('DOMContentLoaded', code_toggle_err);
</script>
To toggle on/off output_stderr, click <a onclick="javascript:code_toggle_err()">here</a>.
"""
def show_warning_disabler():
return HTML(script)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment