Skip to content

Commit

Permalink
Remove leftover _env.py (#2007)
Browse files Browse the repository at this point in the history
Removes _env.py legacy construct and replaces with hardcoded
path insertion only for the entry points needed. 

Also removes dependency on deprecated Python `imp` module.

b/312559511
  • Loading branch information
kaidokert committed Nov 28, 2023
1 parent c5a4b3c commit c905013
Show file tree
Hide file tree
Showing 11 changed files with 20 additions and 68 deletions.
34 changes: 0 additions & 34 deletions cobalt/bindings/_env.py

This file was deleted.

7 changes: 6 additions & 1 deletion cobalt/bindings/code_generator_cobalt.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,12 @@
import os
import sys

import _env # pylint: disable=unused-import
bindings_dir = os.path.join(
os.path.dirname(__file__),
'../../third_party/blink/Source/bindings/scripts')
sys.path.insert(0, bindings_dir)

# pylint:disable=wrong-import-position
from cobalt.bindings import path_generator
from cobalt.bindings.contexts import ContextBuilder
from cobalt.bindings.name_conversion import get_interface_name
Expand Down
1 change: 0 additions & 1 deletion cobalt/bindings/contexts.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
dicts that will be used by Jinja in JS bindings generation.
"""

import _env # pylint: disable=unused-import
from cobalt.bindings.name_conversion import capitalize_function_name
from cobalt.bindings.name_conversion import convert_to_cobalt_constant_name
from cobalt.bindings.name_conversion import convert_to_cobalt_enumeration_value
Expand Down
1 change: 0 additions & 1 deletion cobalt/bindings/flatten_idls_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
import platform
import unittest

from . import _env # pylint: disable=unused-import
from cobalt.bindings import flatten_idls


Expand Down
7 changes: 7 additions & 0 deletions cobalt/bindings/generate_conversion_header.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,14 @@
from optparse import OptionParser # pylint: disable=deprecated-module
import os
import pickle
import sys

bindings_dir = os.path.join(
os.path.dirname(__file__),
'../../third_party/blink/Source/bindings/scripts')
sys.path.insert(0, bindings_dir)

# pylint:disable=wrong-import-position
from utilities import ComponentInfoProviderCobalt
from utilities import write_file

Expand Down
1 change: 0 additions & 1 deletion cobalt/bindings/idl_compiler_cobalt.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@
import os
import pickle

import _env # pylint: disable=unused-import
from idl_compiler import IdlCompiler
from utilities import ComponentInfoProviderCobalt
from utilities import idl_filename_to_interface_name
Expand Down
1 change: 0 additions & 1 deletion cobalt/bindings/path_generator_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@

import unittest

from . import _env # pylint: disable=unused-import
from cobalt.bindings.path_generator import PathBuilder


Expand Down
1 change: 0 additions & 1 deletion cobalt/bindings/run_cobalt_bindings_tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@
import argparse
import os
import sys
import _env # pylint: disable=unused-import

from cobalt.bindings.idl_compiler_cobalt import IdlCompilerCobalt
from cobalt.bindings.v8c.code_generator_v8c import CodeGeneratorV8c
Expand Down
26 changes: 0 additions & 26 deletions cobalt/bindings/v8c/_env.py

This file was deleted.

1 change: 0 additions & 1 deletion cobalt/bindings/v8c/generate_conversion_header_v8c.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@

import sys

import _env # pylint: disable=unused-import
from cobalt.bindings.generate_conversion_header import generate_header
from cobalt.bindings.v8c.code_generator_v8c import CodeGeneratorV8c

Expand Down
8 changes: 7 additions & 1 deletion cobalt/bindings/v8c/idl_compiler_v8c.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,14 @@

import logging
import sys
import os

import _env #pylint: disable=import-error,unused-import
bindings_dir = os.path.join(
os.path.dirname(__file__),
'../../../third_party/blink/Source/bindings/scripts')
sys.path.insert(0, bindings_dir)

# pylint:disable=wrong-import-position
from cobalt.bindings.idl_compiler_cobalt import generate_bindings
from cobalt.bindings.v8c.code_generator_v8c import CodeGeneratorV8c

Expand Down

0 comments on commit c905013

Please sign in to comment.