chiark / gitweb /
absurd
[hippotat.git] / test.py
diff --git a/test.py b/test.py
new file mode 100755 (executable)
index 0000000..e1a1568
--- /dev/null
+++ b/test.py
@@ -0,0 +1,17 @@
+#!/usr/bin/python3
+
+def hi(th, x):
+  print('hi %s %s' % (th, x))
+
+def rt():
+  global g
+  g = { }
+  while len(g) < 3:
+    newthing = object()
+    newfunc = lambda x: hi(newthing, x)
+    g[newthing] = newfunc
+
+rt()
+print(repr(g))
+for v in g.values():
+  v(24)