diff python/example/deldel.py @ 523:d6f535ef4bdc

-> example
author Jeff Hammel <jhammel@mozilla.com>
date Tue, 24 Sep 2013 12:29:23 -0700
parents python/deldel.py@5af627460928
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/python/example/deldel.py	Tue Sep 24 12:29:23 2013 -0700
@@ -0,0 +1,16 @@
+#!/usr/bin/env python
+
+class Foo(object):
+    def __call__(self, string):
+        print string
+    def __del__(self):
+        print "Deleting"
+
+foo = Foo()
+foo("You will see deleting")
+del foo
+
+foo = Foo()
+del Foo.__del__
+foo("And now you won't")
+del foo