In article <lsm8ic$j90$1...@online.de>, Philipp Kraus <philipp.kr...@flashpixx.de> wrote:
> found = re.search( "<a > href=\"/projects/boost/files/latest/download\?source=files\" > title=\"/boost/(.*)", > Utilities.URLReader("http://sourceforge.net/projects/boost/files/boost/") > ) > if found == None : > raise MyError.StopError("Boost Download URL not found") > > But found is always None, so I cannot get the correct match. I didn't > find the error in my code. I would start by breaking this down into pieces. Something like: > data = > Utilities.URLReader("http://sourceforge.net/projects/boost/files/boost/") > ) > print data > found = re.search( "<a > href=\"/projects/boost/files/latest/download\?source=files\" > title=\"/boost/(.*)", > data) > if found == None : > raise MyError.StopError("Boost Download URL not found") Now at least you get to look at what URLReader() returned. Did it return what you expected? If not, then there might be something wrong in your URLReader() function. If it is what you expected, then I would start looking at the pattern to see if it's correct. Either way, you've managed to halve the size of the problem. -- https://mail.python.org/mailman/listinfo/python-list