Changeset 255 for trunk/python/pyregfi/__init__.py
- Timestamp:
- 06/13/11 15:15:08 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/python/pyregfi/__init__.py
r253 r255 258 258 # Memory management for most regfi structures is taken care of here 259 259 def __del__(self): 260 regfi.regfi_free_record(self._hive.file, self._base) 260 if self._base: 261 regfi.regfi_free_record(self._hive.file, self._base) 261 262 262 263 … … 683 684 file = None 684 685 raw_file = None 685 _root = None 686 _fh = None 687 #_root = None 688 686 689 687 690 ## The root Key of this Hive … … 723 726 # The fileno method may not exist, or it may throw an exception 724 727 # when called if the file isn't backed with a descriptor. 728 self._fh = fh 725 729 fn = None 726 730 try: … … 766 770 767 771 def __del__(self): 768 regfi.regfi_free(self.file) 769 if self.raw_file != None: 770 self.raw_file = None 771 772 if self.file: 773 regfi.regfi_free(self.file) 772 774 773 775 def __iter__(self):
Note: See TracChangeset
for help on using the changeset viewer.