From b6dc34862a81efc57295d61575aec6dd9c04e3a6 Mon Sep 17 00:00:00 2001 From: Zbynek Winkler Date: Thu, 14 Apr 2016 21:49:09 +0200 Subject: [PATCH] Use os.path.basename instead of split('/')[-1] Fixes #10596. --- components/script/dom/bindings/codegen/Configuration.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/components/script/dom/bindings/codegen/Configuration.py b/components/script/dom/bindings/codegen/Configuration.py index c634665c410..99727f8acc0 100644 --- a/components/script/dom/bindings/codegen/Configuration.py +++ b/components/script/dom/bindings/codegen/Configuration.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +import os + from WebIDL import IDLExternalInterface, IDLInterface, WebIDLError @@ -360,7 +362,7 @@ class Descriptor(DescriptorProvider): # Some utility methods def getModuleFromObject(object): - return object.location.filename().split('/')[-1].split('.webidl')[0] + 'Binding' + return os.path.basename(object.location.filename()).split('.webidl')[0] + 'Binding' def getTypesFromDescriptor(descriptor):