Changeset 225 for trunk/python/pyregfi/__init__.py
- Timestamp:
- 04/05/11 11:17:41 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/python/pyregfi/__init__.py
r224 r225 95 95 import sys 96 96 import time 97 import weakref98 97 from pyregfi.structures import * 99 98 … … 635 634 pass 636 635 636 fh.seek(0) 637 637 self.raw_file = structures.REGFI_RAW_FILE() 638 638 self.raw_file.fh = fh 639 639 self.raw_file.seek = seek_cb_type(self.raw_file.cb_seek) 640 640 self.raw_file.read = read_cb_type(self.raw_file.cb_read) 641 self.file = regfi.regfi_alloc_cb(self.raw_file, REGFI_ENCODING_UTF8) 642 641 self.file = regfi.regfi_alloc_cb(pointer(self.raw_file), REGFI_ENCODING_UTF8) 642 if not self.file: 643 # XXX: switch to non-generic exception 644 raise Exception("Could not open registry file. Current log:\n" 645 + GetLogMessages()) 643 646 644 647 def __getattr__(self, name):
Note: See TracChangeset
for help on using the changeset viewer.