Thanks Alan. after a few hours scratching my head I finally fixed it by removing all the indents and remaking them in the correct position.
Payo On Sat, Feb 14, 2009 at 1:52 AM, Alan Gauld <alan.ga...@btinternet.com> wrote: > "pa yo" <payo2...@gmail.com> wrote > >> The way I have come up with to solve this problem is to put the >> following loop in: >> >>>> rawfeed = feedparser(http//twitter.com/foobar....) >>>> feedstring = rawfeed.split('=',1) #this splits the feed at the >>>> first "=" >>>> headline = feedstring[0] #this is the text infront of >>>> the "=" sign. >>>> if len(headlinestring) == len(rawfeed) #ie. if the split hasn't >>>> worked they will be exactly the same >>> body = "\x7b\x7bEmpty\x7d\x7d" >>>> #this adds an "{{Empty}}" template to the wiki >>>> else: >>>> body = feedstring[1] > > Sorry, where is the loop? > >> But I can't get it to work - I have tried various indents and break >> and continues - but I don't know enough about loops to identify what I >> have done wrong. > > I'm confused, there is no loop only a conditional statement (if/else) > The only loops supported in Python are for and while (OK you > could count list comprehensions/generator expressions too) and > neither of them are in your code. > > However you don't tell us what is happening that you don;t expect. > Are you getting an error message? If so what (all of it please)? > Or is it just the output that is different to what you expect? > if so what did you expect and what did you get? > > And finally which version of Python and which OS please? > > -- > Alan G > Author of the Learn to Program web site > http://www.alan-g.me.uk/ > > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor > _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor