diff options
author | Samson <16504129+sagudev@users.noreply.github.com> | 2024-05-07 08:23:14 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-07 06:23:14 +0000 |
commit | 8bc49299c89b15b065d1aa7df00416e8e56b2c49 (patch) | |
tree | 95c02c76d887a57a72074b1a1a2ff8fb0e3b62c1 /components/script/dom/bindings/codegen/CodegenRust.py | |
parent | 45f2433d7695231d509fc2b316c390d6d7e0e6f7 (diff) | |
download | servo-8bc49299c89b15b065d1aa7df00416e8e56b2c49.tar.gz servo-8bc49299c89b15b065d1aa7df00416e8e56b2c49.zip |
Revert "script: implement AbortController (#31361)" (#32243)
This reverts commit 7fce850cffb72a6fbcf763a40164a9b35b7fa833.
Diffstat (limited to 'components/script/dom/bindings/codegen/CodegenRust.py')
-rw-r--r-- | components/script/dom/bindings/codegen/CodegenRust.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index f9a7b2f5aaa..891f24f95ac 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -2167,8 +2167,7 @@ class CGImports(CGWrapper): """ Generates the appropriate import/use statements. """ - def __init__(self, child, descriptors, callbacks, dictionaries, enums, typedefs, imports, config, - current_name=None): + def __init__(self, child, descriptors, callbacks, dictionaries, enums, typedefs, imports, config): """ Adds a set of imports. """ @@ -2270,8 +2269,7 @@ class CGImports(CGWrapper): parentName = descriptor.getParentName() while parentName: descriptor = descriptorProvider.getDescriptor(parentName) - if current_name != descriptor.ifaceName: - extras += [descriptor.path, descriptor.bindingPath] + extras += [descriptor.path, descriptor.bindingPath] parentName = descriptor.getParentName() elif t.isType() and t.isRecord(): extras += ['crate::dom::bindings::record::Record'] @@ -6892,7 +6890,7 @@ class CGBindingRoot(CGThing): DomRoot codegen class for binding generation. Instantiate the class, and call declare or define to generate header or cpp code (respectively). """ - def __init__(self, config, prefix, webIDLFile, name): + def __init__(self, config, prefix, webIDLFile): descriptors = config.getDescriptors(webIDLFile=webIDLFile, hasInterfaceObject=True) # We also want descriptors that have an interface prototype object @@ -6960,7 +6958,7 @@ class CGBindingRoot(CGThing): # These are the global imports (outside of the generated module) curr = CGImports(curr, descriptors=callbackDescriptors, callbacks=mainCallbacks, dictionaries=dictionaries, enums=enums, typedefs=typedefs, - imports=['crate::dom::bindings::import::base::*'], config=config, current_name=name) + imports=['crate::dom::bindings::import::base::*'], config=config) # Add the auto-generated comment. curr = CGWrapper(curr, pre=AUTOGENERATED_WARNING_COMMENT + ALLOWED_WARNINGS) |