[Spice-devel] [PATCH spice-common] codegen: Removed unused get_type methods
Jonathon Jongsma
jjongsma at redhat.com
Fri May 11 16:44:26 UTC 2018
On Wed, 2018-05-09 at 05:10 -0400, Frediano Ziglio wrote:
> >
> > On Sun, 2018-05-06 at 13:29 +0100, Frediano Ziglio wrote:
> > > Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
> > > ---
> > > python_modules/ptypes.py | 9 ---------
> > > 1 file changed, 9 deletions(-)
> > >
> > > diff --git a/python_modules/ptypes.py b/python_modules/ptypes.py
> > > index d29c97a..209c00e 100644
> > > --- a/python_modules/ptypes.py
> > > +++ b/python_modules/ptypes.py
> > > @@ -145,9 +145,6 @@ class Type:
> > > def has_name(self):
> > > return self.name != None
> > >
> > > - def get_type(self, recursive=False):
> > > - return self
> > > -
> > > def is_primitive(self):
> > > return False
> > >
> > > @@ -256,12 +253,6 @@ class TypeAlias(Type):
> > > self.the_type = the_type
> > > self.attributes = fix_attributes(attribute_list)
> > >
> > > - def get_type(self, recursive=False):
> > > - if recursive:
> > > - return self.the_type.get_type(True)
> > > - else:
> > > - return self.the_type
> > > -
> > > def primitive_type(self):
> > > return self.the_type.primitive_type()
> >
> > It seems these methods might be there for "API completeness" of the
> > classes and therefore perhaps better to keep them there (though I
> > didn't really go and see how much sense it makes). But if you
> > insist,
> >
> > Acked-by: Lukáš Hrázký <lhrazky at redhat.com>
> >
> > (might also wanna wait a bit to see if someone holds special
> > feelings
> > for them :))
> >
>
> I found confusing that a Type class has a "get_type" method :-)
> Looking around looks like this maybe was replaced by "resolve" method
> which find the right concrete type.
>
> Frediano
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/spice-devel
For changes to the code generation scripts, I would find it useful to
provide a diff between the generated code. I know it's extra work for
the author, but it would make it a bit easier for the reviewer to
understand the impact of the change. (I guess in this case, there would
be no diff, right?)
Also: it would be interesting to know how you realized these were
unused? In other words: why were you looking at this code?
Jonathon
More information about the Spice-devel
mailing list