[Mailman-Users] Small issue (hopefully) with upgrading/migrating from v2.1.9 to v2.1.18-1
Chris Nulk
cnulk at scu.edu
Thu Jan 15 06:38:35 CET 2015
On Wed, Jan 14, 2015 at 6:33 PM, Mark Sapiro <mark at msapiro.net> wrote:
> On 01/14/2015 04:11 PM, Chris Nulk wrote:
> >
> > I have run into a small problem. One of the customizations I did was to
>
> .....
>
> >
> > I think that addtional check is preventing my additional
> > attribute/property from accepting lists in the field.
>
>
> Correct.
>
Thanks for input. From the last time I did mods to the source, you
helped me with a few changes. Specifically, v2.1.9 didn't allow lists in
those fields. You sent me a patch that backported that change from
v2.1.10. When I did my checking, I saw that I no longer needed to do the
backport so the GUIBase.py file was dropped from needing the modification.
I am trying to make the minimal changes needed. Looks like I will have to
add the file back. Not a problem.
>
> > Before I go off and possibly muck my installation up, can I simply
> > duplicate the 'elif' section with the property.endswith code and replace
> > the '_these_nonmembers' with my attribute/property?
> >
> > Or is a better solution to do something list:
> > elif (wtype == mm_cfg.EmailListEx and
> > addr.startswith('@')
> > and (property.endswith('_these_nonmembers')
> > or (property.endswith('my_attribute'))):
> > Would that work?
> >
> > Or even more optimially, I am open to the correct solution to my issue.
>
>
> I would replace the elif clause with
>
> elif (wtype == mm_cfg.EmailListEx and addr.startswith('@') and
> (property.endswith('_these_nonmembers') or
> property == 'my_attribute')
>
> indented to the proper level.
>
Cool. I will make the change like you recommend.
>
> DRY
>
DRY?
Thanks Mark. You are an awesome help.
Chris
P.S. Using GMail to reply just really ***** (better not say it). Who
thought up this P**** o* P** interface?
More information about the Mailman-Users
mailing list