| 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). | 
|  | 
|  |