diff --git a/ChangeLog b/ChangeLog index d5cc28619f..e67433b487 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +Thu Mar 15 16:21:46 CET 2007 Daniel Veillard + + * python/generator.py: fix the python binding generation for + virNetworkLookup...() functions, which were clashing with + equivalent virConnLookup...() equivalents, as reported by + Tatsuro Enokura + Thu Mar 15 15:26:20 CET 2007 Daniel Veillard * src/virsh.c src/xen_internal.c: applied patch from Atsushi SAKAI diff --git a/python/generator.py b/python/generator.py index 50a3bee4c6..2048765350 100755 --- a/python/generator.py +++ b/python/generator.py @@ -576,12 +576,16 @@ function_post = { } def nameFixup(name, classe, type, file): + # avoid a desastrous clash listname = classe + "List" ll = len(listname) l = len(classe) if name[0:l] == listname: func = name[l:] func = string.lower(func[0:1]) + func[1:] + elif name[0:16] == "virNetworkLookup": + func = name[3:] + func = string.lower(func[0:1]) + func[1:] elif name[0:12] == "virDomainGet": func = name[12:] func = string.lower(func[0:1]) + func[1:]