projects
/
portage.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
dda8ccb
)
use getattr instead of hasattr for detection of base class destructor (recommended...
author
Zac Medico
<zmedico@gentoo.org>
Thu, 9 Feb 2006 03:44:58 +0000
(
03:44
-0000)
committer
Zac Medico
<zmedico@gentoo.org>
Thu, 9 Feb 2006 03:44:58 +0000
(
03:44
-0000)
svn path=/main/trunk/; revision=2685
pym/portage_util.py
patch
|
blob
|
history
diff --git
a/pym/portage_util.py
b/pym/portage_util.py
index c796ef0a2e45571cf7aac06ea65d57c3fdff65b4..c8d55fcdda45a029f58f9574df04623e78d57e1f 100644
(file)
--- a/
pym/portage_util.py
+++ b/
pym/portage_util.py
@@
-527,9
+527,9
@@
class atomic_ofstream(file):
if not self.closed:
self.abort()
# ensure destructor from the base class is called
- base_
self = super(atomic_ofstream, self
)
- if
hasattr(base_self, "__del__")
:
- base_
self.__del__
()
+ base_
destructor = getattr(super(atomic_ofstream, self), '__del__', None
)
+ if
base_destructor is not None
:
+ base_
destructor
()
def write_atomic(file_path, content):
f = atomic_ofstream(file_path)