Νίκος wrote:
On 7 Αύγ, 21:27, MRAB <pyt...@mrabarnett.plus.com> wrote:
Νίκος wrote:
i also dont know what wrong with this line:
host = socket.gethostbyaddr( os.environ['REMOTE_ADDR'] )[0]
hostmatch = re.search('cyta', host)
if cookie.has_key('visitor') != 'nikos' or hostmatch is None:
     # do stuff
the 'stuff' never gets executed, while i want them to be as long as i
dont have regex match!
Try printing out repr(host). Does it contain "cyta"?

Yes it does contain it as print shown!

is something wrong with this line in logic or syntax?

if cookie.has_key('visitor') != 'nikos' or re.search('cyta', host) is
None:
    # do database stuff

You said "i want them to be as long as i dont have regex match".

re.search('cyta', host) will return None if there's no match, but you
said "Yes it does contain it", so there _is_ a match, therefore:

    hostmatch is None

is False.

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

Reply via email to