]> git.sesse.net Git - vlc/blobdiff - bindings/python-ctypes/generate.py
python-ctypes: capitalize enum names only if they do not already start with an upperc...
[vlc] / bindings / python-ctypes / generate.py
index 0bf3411b9433c6c0b013e6cd3cd0b81565e8a8c2..87a5b37e3ed76db4bc5547d3656c8cf2585dde7f 100755 (executable)
@@ -206,7 +206,7 @@ def convert_enum_names(enums):
         pyname=re.findall('(libvlc|mediacontrol)_(.+?)(_t)?$', name)[0][1]
         if '_' in pyname:
             pyname=pyname.title().replace('_', '')
-        else:
+        elif not pyname[0].isupper():
             pyname=pyname.capitalize()
         res[name]=pyname
     return res
@@ -437,7 +437,7 @@ def parse_override(name):
     """Parse override definitions file.
 
     It is possible to override methods definitions in classes.
-    
+
     It returns a tuple
     (code, overriden_methods, docstring)
     """