summaryrefslogtreecommitdiff
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
parent6851c5c8df212188de98cf8a41bcf7b3d1965d91 (diff)
downloadlibvirt-python-7.3.0.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>
-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:]