[Baypiggies] Baypiggies snippets
max at theslimmers.net
Thu Mar 29 07:27:21 CEST 2007
What doug is asking for is any sequence to have some method say flatten such
Seq = [a,b,c]
Flatseq = Seq.flatten()
Your answer below could import some function util.flatten
And then Flatseq = util.flatten(Seq) but not quit what was asked for.
> -----Original Message-----
> From: baypiggies-bounces at python.org
> [mailto:baypiggies-bounces at python.org] On Behalf Of Keith Dart ?
> Sent: Wednesday, March 28, 2007 7:42 PM
> To: Doug Landauer
> Cc: baypiggies at python.org
> Subject: Re: [Baypiggies] Baypiggies snippets
> Doug Landauer wrote the following on 2007-03-21 at 23:07 PDT:
> > If we have come across the need/desire for a new general
> method that
> > should work just fine with anything that "quacks like a
> sequence", and
> > we would like to make it available to any sequence in any of our
> > Python code, and I want to invoke it as foo.method for any
> foo that is
> > a sequence, then where/how would I define such a method?
> Ok, so now I also have a better idea of what the answer to
> this question is. The consensus is: anywhere you want, as
> long as you explicitly import it.
> I suppose the most acceptable pattern is something like this:
> from mypackage import utils
> What say you?
> Keith Dart <keith at dartworks.biz>
> public key: ID: 19017044
> Baypiggies mailing list
> Baypiggies at python.org
> To change your subscription options or unsubscribe:
More information about the Baypiggies