Commit 7df8aab0242d06605b2e629547247aa8311fbc0c
1 parent
96f2cffd
olevba: another slight fix to avoid a test to fail by mistake
Showing
1 changed file
with
3 additions
and
2 deletions
oletools/olevba.py
| ... | ... | @@ -3442,10 +3442,11 @@ class VBA_Parser(object): |
| 3442 | 3442 | # import pcodedmp here to avoid circular imports: |
| 3443 | 3443 | try: |
| 3444 | 3444 | from pcodedmp import pcodedmp |
| 3445 | - except Exception: | |
| 3445 | + except Exception as e: | |
| 3446 | 3446 | # This may happen with Pypy, because pcodedmp imports win_unicode_console... |
| 3447 | 3447 | # TODO: this is a workaround, we just ignore P-code |
| 3448 | - log.exception('Exception when importing pcodedmp') | |
| 3448 | + # TODO: here we just use log.warning, because the word "error" in the output makes some of the tests fail... | |
| 3449 | + log.warning('Exception when importing pcodedmp: {}'.format(e)) | |
| 3449 | 3450 | self.pcodedmp_output = '' |
| 3450 | 3451 | return '' |
| 3451 | 3452 | # logging is disabled after importing pcodedmp, need to re-enable it | ... | ... |