diff options
Diffstat (limited to 'src/tools')
-rwxr-xr-x | src/tools/vppapigen/vppapigen.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/tools/vppapigen/vppapigen.py b/src/tools/vppapigen/vppapigen.py index 431a9dc7f93..c2f221b9e79 100755 --- a/src/tools/vppapigen/vppapigen.py +++ b/src/tools/vppapigen/vppapigen.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!/usr/bin/python3 from __future__ import print_function import ply.lex as lex @@ -165,10 +165,10 @@ class Using(): self.name = name if isinstance(alias, Array): - a = { 'type': alias.fieldtype, - 'length': alias.length } + a = { 'type': alias.fieldtype, # noqa: E201 + 'length': alias.length } # noqa: E202 else: - a = { 'type': alias.fieldtype } + a = { 'type': alias.fieldtype } # noqa: E201,E202 self.alias = a self.crc = binascii.crc32(str(alias).encode()) & 0xffffffff global_crc = binascii.crc32(str(alias).encode(), global_crc) @@ -820,7 +820,7 @@ def main(): # # Generate representation # - import imp + from importlib.machinery import SourceFileLoader # Default path pluginpath = '' @@ -843,7 +843,8 @@ def main(): args.output_module.lower()) try: - plugin = imp.load_source(args.output_module, module_path) + plugin = SourceFileLoader(args.output_module, + module_path).load_module() except Exception as err: raise Exception('Error importing output plugin: {}, {}' .format(module_path, err)) |