Process the data directories. This method will load the data directories which might not have been loaded if the "fast_load" option was used.
(self)
| 3290 | print(">", warning) |
| 3291 | |
| 3292 | def full_load(self): |
| 3293 | """Process the data directories. |
| 3294 | |
| 3295 | This method will load the data directories which might not have |
| 3296 | been loaded if the "fast_load" option was used. |
| 3297 | """ |
| 3298 | |
| 3299 | self.parse_data_directories() |
| 3300 | |
| 3301 | class RichHeader: |
| 3302 | pass |
| 3303 | |
| 3304 | rich_header = self.parse_rich_header() |
| 3305 | if rich_header: |
| 3306 | self.RICH_HEADER = RichHeader() |
| 3307 | self.RICH_HEADER.checksum = rich_header.get("checksum", None) |
| 3308 | self.RICH_HEADER.values = rich_header.get("values", None) |
| 3309 | self.RICH_HEADER.key = rich_header.get("key", None) |
| 3310 | self.RICH_HEADER.raw_data = rich_header.get("raw_data", None) |
| 3311 | self.RICH_HEADER.clear_data = rich_header.get("clear_data", None) |
| 3312 | else: |
| 3313 | self.RICH_HEADER = None |
| 3314 | |
| 3315 | def write(self, filename=None): |
| 3316 | """Write the PE file. |
no test coverage detected