Hello,

I managed to write some code in order to do what I wanted: Inject code
in the right place, in some html files. I developed the program using
small functions, one at the time in order to see how they work. When I
tried to put these pieces of code together I got this error:
TypeError: iteration over non-sequence

Here is the code snippet that has the issue

--------------
def injectCode(path, statcode):
        for root, dir, files in os.walk(path, topdown=True):
                for name in files:
                        html_files = re.search("html", name, flags=0)
                        if html_files == None:
                                print "No html files found in your path."
                        else:
                                for oldfile in html_files: <-- HERE IS THE ERROR
                                  [rest of code here]

----------------

I'm learning through practice and this is my first program. The error
may seem easy for you. However except from the explanation I'd like to
know how can I handle situations like the one above. I tought that
itering was valid there :-(

Regards,

atma

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to