Commit 4d9182e6584b6cf632e9ef497252375a3645dcc6
1 parent
1af6975e
modify import to package oletools
Showing
3 changed files
with
12 additions
and
12 deletions
oletools/olevba3.py
| @@ -244,15 +244,15 @@ except ImportError: | @@ -244,15 +244,15 @@ except ImportError: | ||
| 244 | + "see http://codespeak.net/lxml " \ | 244 | + "see http://codespeak.net/lxml " \ |
| 245 | + "or http://effbot.org/zone/element-index.htm") | 245 | + "or http://effbot.org/zone/element-index.htm") |
| 246 | 246 | ||
| 247 | -import thirdparty.olefile as olefile | ||
| 248 | -from thirdparty.prettytable import prettytable | ||
| 249 | -from thirdparty.xglob import xglob, PathNotFoundException | ||
| 250 | -from thirdparty.pyparsing.pyparsing import \ | 247 | +import oletools.thirdparty.olefile as olefile |
| 248 | +from oletools.thirdparty.prettytable import prettytable | ||
| 249 | +from oletools.thirdparty.xglob import xglob, PathNotFoundException | ||
| 250 | +from oletools.thirdparty.pyparsing.pyparsing import \ | ||
| 251 | CaselessKeyword, CaselessLiteral, Combine, Forward, Literal, \ | 251 | CaselessKeyword, CaselessLiteral, Combine, Forward, Literal, \ |
| 252 | Optional, QuotedString,Regex, Suppress, Word, WordStart, \ | 252 | Optional, QuotedString,Regex, Suppress, Word, WordStart, \ |
| 253 | alphanums, alphas, hexnums,nums, opAssoc, srange, \ | 253 | alphanums, alphas, hexnums,nums, opAssoc, srange, \ |
| 254 | infixNotation | 254 | infixNotation |
| 255 | -import ppt_parser | 255 | +import oletools.ppt_parser as ppt_parser |
| 256 | 256 | ||
| 257 | # monkeypatch email to fix issue #32: | 257 | # monkeypatch email to fix issue #32: |
| 258 | # allow header lines without ":" | 258 | # allow header lines without ":" |
| @@ -1814,7 +1814,7 @@ def detect_dridex_strings(vba_code): | @@ -1814,7 +1814,7 @@ def detect_dridex_strings(vba_code): | ||
| 1814 | :param vba_code: str, VBA source code | 1814 | :param vba_code: str, VBA source code |
| 1815 | :return: list of str tuples (encoded string, decoded string) | 1815 | :return: list of str tuples (encoded string, decoded string) |
| 1816 | """ | 1816 | """ |
| 1817 | - from thirdparty.DridexUrlDecoder.DridexUrlDecoder import DridexUrlDecode | 1817 | + from oletools.thirdparty.DridexUrlDecoder.DridexUrlDecoder import DridexUrlDecode |
| 1818 | 1818 | ||
| 1819 | results = [] | 1819 | results = [] |
| 1820 | found = set() | 1820 | found = set() |
oletools/ppt_parser.py
setup.py
| @@ -285,11 +285,11 @@ entry_points = { | @@ -285,11 +285,11 @@ entry_points = { | ||
| 285 | def main(): | 285 | def main(): |
| 286 | # TODO: remove this test once all tools are ported to Python 3 | 286 | # TODO: remove this test once all tools are ported to Python 3 |
| 287 | # TODO: warning about Python 2.6 | 287 | # TODO: warning about Python 2.6 |
| 288 | - if sys.version >= '3.0': | ||
| 289 | - s = "Sorry, %s %s requires Python 2.x." | ||
| 290 | - print(s % (name, version)) | ||
| 291 | - sys.exit(1) | ||
| 292 | -## if sys.version < required_python_version: | 288 | +# if sys.version >= '3.0': |
| 289 | +# s = "Sorry, %s %s requires Python 2.x." | ||
| 290 | +# print(s % (name, version)) | ||
| 291 | +# sys.exit(1) | ||
| 292 | +# ## if sys.version < required_python_version: | ||
| 293 | ## s = "I'm sorry, but %s %s requires Python %s or later." | 293 | ## s = "I'm sorry, but %s %s requires Python %s or later." |
| 294 | ## print(s % (name, version, required_python_version)) | 294 | ## print(s % (name, version, required_python_version)) |
| 295 | ## sys.exit(1) | 295 | ## sys.exit(1) |