Index: Source/bindings/scripts/unstable/v8_utilities.py |
diff --git a/Source/bindings/scripts/unstable/v8_utilities.py b/Source/bindings/scripts/unstable/v8_utilities.py |
index a22e43554bb6d6746c51718e73bc762c6f7be002..a741d8eb8da6f95331b4695b5788c3d1caf16cf1 100644 |
--- a/Source/bindings/scripts/unstable/v8_utilities.py |
+++ b/Source/bindings/scripts/unstable/v8_utilities.py |
@@ -62,6 +62,12 @@ def capitalize(name): |
return name[0].upper() + name[1:] |
+def strip_suffix(string, suffix): |
+ if not suffix or not string.endswith(suffix): |
+ return string |
+ return string[:-len(suffix)] |
+ |
+ |
def uncapitalize(name): |
"""Uncapitalizes first letter or initial acronym (* with some exceptions). |