the tested variable was really a string containing "None" instead of simply None. this is the first time i ran into this error message confusion. :)
thanks for the help! On Feb 3, 6:29 pm, Michael Bentley <[EMAIL PROTECTED]> wrote: > On Feb 3, 2007, at 7:47 AM, karoly.kiripolszky wrote: > > > in my server i use the following piece of code: > > > ims = self.headers["if-modified-since"] > > if ims != None: > > t = int(ims) > > > and i'm always getting the following error: > > > t = int(ims) > > ValueError: invalid literal for int(): None > > > i wanna know what the hell is going on... first i tried to test using > > is not None, but it makes no difference. > > Sounds like ims == 'None'. Try changing: > > if ims != None: > > to > > if ims: > > and you might also wrap your call to int(ims) in a try block. > > HTH, > Michael -- http://mail.python.org/mailman/listinfo/python-list