summaryrefslogtreecommitdiff
path: root/generator.py
diff options
context:
space:
mode:
authorPhilipp Hahn <hahn@univention.de>2020-04-23 07:41:04 +0200
committerJano Tomko <jtomko@redhat.com>2020-09-01 13:26:01 +0000
commitf7bd89c0bd8a6019ca7cc9a49fa08d0821141864 (patch)
tree1bf0eb272112280af228ec681561bb0b871f81f9 /generator.py
parent4df8e83808791d7aa15a2abdba59118e0014db13 (diff)
downloadlibvirt-python-f7bd89c0bd8a6019ca7cc9a49fa08d0821141864.tar.gz
generator: Use empty string instead of None
for better type checking: both are bool()==False, but None is not str. Signed-off-by: Philipp Hahn <hahn@univention.de>
Diffstat (limited to 'generator.py')
-rwxr-xr-xgenerator.py28
1 files changed, 14 insertions, 14 deletions
diff --git a/generator.py b/generator.py
index 8b9b4b8..2b1cb4b 100755
--- a/generator.py
+++ b/generator.py
@@ -267,18 +267,18 @@ skipped_types = {
#######################################################################
py_types = {
- 'void': (None, None, None, None),
- 'int': ('i', None, "int", "int"),
- 'long': ('l', None, "long", "long"),
- 'double': ('d', None, "double", "double"),
- 'unsigned int': ('I', None, "int", "int"),
- 'unsigned long': ('l', None, "long", "long"),
- 'long long': ('L', None, "longlong", "long long"),
- 'unsigned long long': ('L', None, "longlong", "long long"),
- 'unsigned char *': ('z', None, "charPtr", "char *"),
- 'char *': ('z', None, "charPtr", "char *"),
- 'const char *': ('z', None, "constcharPtr", "const char *"),
- 'size_t': ('n', None, "size_t", "size_t"),
+ 'void': ('', '', '', ''),
+ 'int': ('i', '', "int", "int"),
+ 'long': ('l', '', "long", "long"),
+ 'double': ('d', '', "double", "double"),
+ 'unsigned int': ('I', '', "int", "int"),
+ 'unsigned long': ('l', '', "long", "long"),
+ 'long long': ('L', '', "longlong", "long long"),
+ 'unsigned long long': ('L', '', "longlong", "long long"),
+ 'unsigned char *': ('z', '', "charPtr", "char *"),
+ 'char *': ('z', '', "charPtr", "char *"),
+ 'const char *': ('z', '', "constcharPtr", "const char *"),
+ 'size_t': ('n', '', "size_t", "size_t"),
'virDomainPtr': ('O', "virDomain", "virDomainPtr", "virDomainPtr"),
'virDomain *': ('O', "virDomain", "virDomainPtr", "virDomainPtr"),
@@ -1774,7 +1774,7 @@ def qemuBuildWrappers(module):
# Generate functions directly, no classes
#
for name, (desc, ret, args, file, mod, cond) in sorted(qemu_functions.items()):
- func = nameFixup(name, 'None', None, None)
+ func = nameFixup(name, 'None', '', '')
fd.write("def %s(" % func)
for n, (a_name, a_type, a_info) in enumerate(args):
if n != 0:
@@ -1877,7 +1877,7 @@ def lxcBuildWrappers(module):
# Generate functions directly, no classes
#
for name, (desc, ret, args, file, mod, cond) in sorted(lxc_functions.items()):
- func = nameFixup(name, 'None', None, None)
+ func = nameFixup(name, 'None', '', '')
fd.write("def %s(" % func)
for n, (a_name, a_type, a_info) in enumerate(args):
if n != 0: