"inputdata.splitlines" refers to the function itself, you want to *call* the
function, so use parentheses:

nlines = inputdata.splitlines()



On Tue, Jan 6, 2009 at 5:01 PM, Rockmaster <[email protected]> wrote:

>
> Hi, there,
>
> I've been trying to figure out what is happening with my code, and
> after pounding my head against the wall for a while, I thought I'd ask
> you guys.
>
> I'm trying to extract some lines containing "X=" from an inputform.
> Here's the portion of code that is giving me trouble:
>
>    inputdata = self.request.get('inputdata')
>    nlines = inputdata.splitlines
>    xlines = []
>    for val in nlines:
>      if val.find('X='):
>        xlines.append(val)
>
> Here's the error I get:
>    for val in nlines:
> TypeError: 'builtin_function_or_method' object is not iterable
>
> I thought that splitlines would return a list, which should be
> iterable, right?
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to