summaryrefslogtreecommitdiff
path: root/generator.py
diff options
context:
space:
mode:
authorMichal Privoznik <mprivozn@redhat.com>2021-04-14 21:22:23 +0200
committerMichal Privoznik <mprivozn@redhat.com>2021-04-15 13:12:53 +0200
commitf234192eb0f8773b5d4b1df78d42517970f1021e (patch)
treeeaed357c3c9281ffcb3ce619b83dcd8f89f78275 /generator.py
parent6851c5c8df212188de98cf8a41bcf7b3d1965d91 (diff)
downloadlibvirt-python-f234192eb0f8773b5d4b1df78d42517970f1021e.tar.gz
generator.py: Untangle virNodeDevice name fixupv7.3.0
The way that virNodeDevice method name fixup is written makes it hard to find via grep (matching the virNodeDevice prefix and then matching only the operation like "Get", "Lookup", ...). Expand the string matching to match the pattern of other cases. Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Diffstat (limited to 'generator.py')
-rwxr-xr-xgenerator.py17
1 files changed, 9 insertions, 8 deletions
diff --git a/generator.py b/generator.py
index e807223..ceaad46 100755
--- a/generator.py
+++ b/generator.py
@@ -1237,15 +1237,16 @@ def nameFixup(name: str, classe: str, type: str, file: str) -> str:
elif name[0:13] == "virStorageVol":
func = name[13:]
func = func[0:1].lower() + func[1:]
+ elif name[0:16] == "virNodeDeviceGet":
+ func = name[16].lower() + name[17:]
+ elif name[0:19] == "virNodeDeviceLookup":
+ func = name[3].lower() + name[4:]
+ elif name[0:22] == "virNodeDeviceCreateXML":
+ func = name[3].lower() + name[4:]
+ elif name[0:19] == "virNodeDeviceDefine":
+ func = name[3].lower() + name[4:]
elif name[0:13] == "virNodeDevice":
- if name[13:16] == "Get":
- func = name[16].lower() + name[17:]
- elif name[13:19] == "Lookup" or name[13:22] == "CreateXML":
- func = name[3].lower() + name[4:]
- elif name[13:19] == "Define":
- func = name[3].lower() + name[4:]
- else:
- func = name[13].lower() + name[14:]
+ func = name[13].lower() + name[14:]
elif name[0:7] == "virNode":
func = name[7:]
func = func[0:1].lower() + func[1:]