Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am apotterri on github.
  • I am apotterri (https://keybase.io/apotterri) on keybase.
  • I have a public key ASB5kR1Wr_iltGpQTvnTEqsrl2gn4HoynFO8o_P4_yTGygo

To claim this, I am signing this object:

@apotterri
apotterri / .rbenv-gemsets
Last active July 16, 2020 19:08
appmap before and after
5dbe76a39d2af565facc84e3b49049a2
@apotterri
apotterri / upload-appmaps
Last active July 23, 2020 11:42
Ruby program to upload an AppLand Mapset from CI (Travis).
#!/usr/bin/env ruby
# frozen_string_literal: true
def env_var(key)
var = ENV[key]
if var.nil? || var.empty?
nil
else
var
end
@apotterri
apotterri / #Querying AppMaps.md
Last active December 10, 2020 15:58
Querying AppMaps
@apotterri
apotterri / tb.py
Last active March 30, 2021 10:17
show current stack, only importing sys
import sys
def caller():
def frames():
f = sys._getframe().f_back.f_back
while f is not None:
yield (f.f_code.co_filename, f.f_lineno,
f.f_code.co_name, f.f_locals)
f = f.f_back
@apotterri
apotterri / Recording Example.md
Last active June 20, 2021 09:36
Simple recording test case

A simple recording example.

To run:

% APPMAP=true python tst > simple.appmap.json
@apotterri
apotterri / main.py
Last active February 25, 2024 10:28
import os
import sys
import appmap
r = appmap.Recording()
with r:
import rag
rag.run()