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 c501726dcc531092336ee66d4e340ae1d83f45ca..03ace0561c3fce778eb21a0adbcaa2291fe67b20 100644 |
--- a/Source/bindings/scripts/unstable/v8_utilities.py |
+++ b/Source/bindings/scripts/unstable/v8_utilities.py |
@@ -60,6 +60,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). |