diff --git a/examples/bigdemo/bigdemo.py b/examples/bigdemo/bigdemo.py index ed68b95..ca55735 100644 --- a/examples/bigdemo/bigdemo.py +++ b/examples/bigdemo/bigdemo.py @@ -279,7 +279,7 @@ def show_hide_line(slide): bb = slide.box(align_items="start") top_b = bb.box(bg_color="#eee").padding(x=20, y=10) - top_b.text("Definition (step definition after ~hl{@})", m_bottom=20, x=20) + top_b.text("Definition (step definition after ~hl{$})", m_bottom=20, x=20) x = '"""' top_b.code( @@ -287,11 +287,11 @@ def show_hide_line(slide): @deck.slide() def line_demo(slide): slide.code({x} -def compute_somehing(x): ~hl[@1] -def compute_somehing(x, y): ~hl[@2+] - print("Computing...") ~hl[@e; 3+] - return x * y ~hl[@e; 4+] -{x}) +def compute_somehing(x): ~hl[$1] +def compute_somehing(x, y): ~hl[$2+] + print("Computing...") ~hl[$e; 3+] + return x * y ~hl[$; 4+] +{x}, parse_steps="$") """, language="py", parse_styles=True, diff --git a/nelsie/python/nelsie/box.py b/nelsie/python/nelsie/box.py index 07140c3..5fd0c4c 100644 --- a/nelsie/python/nelsie/box.py +++ b/nelsie/python/nelsie/box.py @@ -677,9 +677,9 @@ def traverse_children(children, shared_data, steps): elif isinstance(child, StepVal): sn_apply( child, - lambda c: c.traverse_tree(shared_data, steps) - if isinstance(c, Box) - else None, + lambda c: ( + c.traverse_tree(shared_data, steps) if isinstance(c, Box) else None + ), )