projects
/
invirt/packages/python-afs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
6d5bef0
)
Cleanup the mess we make.
author
Evan Broder
<broder@mit.edu>
Sun, 21 Dec 2008 10:33:25 +0000
(
04:33
-0600)
committer
Evan 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
patch
|
blob
|
history
afs/afs.pxd
patch
|
blob
|
history
diff --git
a/afs/_pts.pyx
b/afs/_pts.pyx
index
6678418
..
43a0f03
100644
(file)
--- a/
afs/_pts.pyx
+++ b/
afs/_pts.pyx
@@
-11,3
+11,6
@@
cdef class PTS:
code = a.rx_Init(0)
if code != 0:
raise Exception(str(code))
code = a.rx_Init(0)
if code != 0:
raise Exception(str(code))
+
+ def __dealloc__(self):
+ a.rx_Finalize()
diff --git
a/afs/afs.pxd
b/afs/afs.pxd
index
5fb03e7
..
e0684d9
100644
(file)
--- a/
afs/afs.pxd
+++ b/
afs/afs.pxd
@@
-10,3
+10,4
@@
cdef extern from "ubik.h":
cdef extern from "rx/rx.h":
int rx_Init(int port)
cdef extern from "rx/rx.h":
int rx_Init(int port)
+ void rx_Finalize()