[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: [PATCH 1/2] gnetlist: Add access to all attributes from components with multiple symbol instances.
On Jan 4, 2011, at 10:45 AM, Kai-Martin Knaak wrote:
> Patrick Bernaud wrote:
>
>> This commit introduces 'gnetlist:get-all-package-attributes' to
>> retrieve every first attribute value for package consisting of
>> multiple symbol instances.
>
> So this resolves one of the more annoying warts with multiple symbol
> components. :-)
>
> However, a less severe wart remains: In case of multiple values for the
> same attribute, the output still depends on the order the symbols were
> added to the schematics. This may lead to unexpected, seemingly
> unreproducible results.
Yes. This patch got pretty thoroughly mangled in the review and revision process. The original that Bas and I came up with yielded either the unique attribute, or "attribute_conflict". I think that's better behavior, but Patrick has other ideas. At least the "resolver" machinery here is accessible, so you can create your own plug-in to repair the behavior. You could even sort the values, take the first one, as you once advocated.
---
John Doty Noqsi Aerospace, Ltd.
This message contains technical discussion involving difficult issues. No personal disrespect or malice is intended. If you perceive such, your perception is simply wrong. I'm a busy person, and in my business "go along to get along" causes mission failures and sometimes kills people, so I tend to be a bit blunt.
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user