Cleanup the mess we make.
authorEvan Broder <broder@mit.edu>
Sun, 21 Dec 2008 10:33:25 +0000 (04:33 -0600)
committerEvan Broder <broder@mit.edu>
Sun, 21 Dec 2008 10:33:34 +0000 (04:33 -0600)
Signed-off-by: Evan Broder <broder@mit.edu>

afs/_pts.pyx
afs/afs.pxd

index 6678418..43a0f03 100644 (file)
@@ -11,3 +11,6 @@ cdef class PTS:
         code = a.rx_Init(0)
         if code != 0:
             raise Exception(str(code))
+    
+    def __dealloc__(self):
+        a.rx_Finalize()
index 5fb03e7..e0684d9 100644 (file)
@@ -10,3 +10,4 @@ cdef extern from "ubik.h":
 
 cdef extern from "rx/rx.h":
     int rx_Init(int port)
+    void rx_Finalize()