Skip to content

Instantly share code, notes, and snippets.

@MSSandroid
MSSandroid / snakeviz_static_html.py
Last active May 2, 2025 08:19
Create a static SnakeViz HTML file directly from cProfile with Snakeviz (adapted from https://gist.github.com/jiffyclub/6b5e0f0f05ab487ff607). Creates self contained HTML files for viewing cProfile files with SnakeViz. SnakeViz static files are linked through rawgit CDN.
import snakeviz
from snakeviz.main import handlers
from tornado.testing import AsyncHTTPTestCase
import tornado
import unittest
from pathlib import Path
import os
import re
from io import StringIO
import argparse
!procedure basic_colors($element, $inv, $col)
skinparam $element {
!if ($inv==1)
BackgroundColor white
BorderColor $col
'FontColor $col
!else
BackgroundColor $col
BorderColor white
FontColor white