diff options
author | Michal Privoznik <mprivozn@redhat.com> | 2021-04-14 21:22:23 +0200 |
---|---|---|
committer | Michal Privoznik <mprivozn@redhat.com> | 2021-04-15 13:12:53 +0200 |
commit | f234192eb0f8773b5d4b1df78d42517970f1021e (patch) | |
tree | eaed357c3c9281ffcb3ce619b83dcd8f89f78275 /generator.py | |
parent | 6851c5c8df212188de98cf8a41bcf7b3d1965d91 (diff) | |
download | libvirt-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-x | generator.py | 17 |
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:] |