Skip to main content

instant type

Instant methods, to aid in debugging/timing individual pieces of the bxl script.

instant.elapsed_millis

def instant.elapsed_millis() -> float

Elapsed time in millis as a float

Sample usage:

def _impl_elapsed_millis(ctx):
now = now()
time_a = now.elapsed_millis()
# do something that takes a long time
time_b = now.elapsed_millis()

ctx.output.print(time_a)
ctx.output.print(time_b)

instant.elapsed_secs

def instant.elapsed_secs() -> float

Elapsed time in secs as a float

Sample usage:

def _impl_elapsed_secs(ctx):
now = now()
time_a = now.elapsed_secs()
# do something that takes a long time
time_b = now.elapsed_secs()

ctx.output.print(time_a)
ctx.output.print(time_b)