если совершается set из php в memcache то при попытке сделать get по такому ключу из python получаю:
>>> import sys; print('%s %s' % (sys.executable or sys.platform, sys.version))<br/>
/usr/bin/python2.6 2.6.6 (r266:84292, Sep 15 2010, 15:52:39) <br/>
[GCC 4.4.5]<br/>
>>> import memcache<br/>
>>> import binascii<br/>
>>> m=memcache.Client(['127.0.0.1:11211'], debug=0)<br/>
>>> def php_hash(key):<br/>
... return (binascii.crc32(key) >> 16) & 0x7fff<br/>
... <br/>
>>> m.get((php_hash(mfd.php_nexttime), mfd.php_nexttime))<br/>
Traceback (most recent call last):<br/>
File "", line 1, in NameError: name 'mfd' is not defined<br/>
>>> m.get((php_hash('mfd.php_nexttime'), 'mfd.php_nexttime'))<br/>
Traceback (most recent call last):<br/>
File "", line 1, in File "/usr/lib/pymodules/python2.6/memcache.py", line 779, in get<br/>
return self._get('get', key)<br/>
File "/usr/lib/pymodules/python2.6/memcache.py", line 766, in _get<br/>
value = self._recv_value(server, flags, rlen)<br/>
File "/usr/lib/pymodules/python2.6/memcache.py", line 915, in _recv_value<br/>
return val<br/>
UnboundLocalError: local variable 'val' referenced before assignment<br/>
<br/>
Устал гуглить может кто ни будь сталкивался?