I think you should open, count the lines of and close the file inside the view. The view code is executed once per request. I think that somethink like this will solve your problems:
def test_results(request): infile = open('someFile.txt', 'r') # ... count the lines of the file infile.close() return render_to_response('results.html', {'results':f} On 2 ago, 14:55, lmcadory <ljmcad...@gmail.com> wrote: > Here is my code, minus all the import statements. > > file = 'someFile.txt' > infile = open(file, 'r') > > def test_results(request): > expectedResults = 10 > lines = infile.readlines() > lineCount = len(lines) > if lineCount == expectedResults: > p = 'Passed' > return render_to_response('results.html', {'results':p} > else: > f = 'Fail' > return render_to_response('results.html', {'results':f} > > #HTML > .... > <body> > The test {{ results }}. > </body> > .... -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.