I am going to pass this along to the engineers I work with, they will
find it very useful.
---
http://linkped.com - Get that link I sent ya ?
Regards,
Gavin
It seems to have a round-tripping problem.
Using actual memcached:
>>> cache.set('k1', {'x':1}, 10000)
>>> cache.get('k1')
{'x': 1}
Using mcinsight:
>>> cache.set('k1', {'x':1}, 10000)
>>> cache.get('k1')
u"(dp0\nS'x'\np1\nI1\ns."
OS X 10.5.4; I'm not sure what other system info would be relevant.
I am indeed using Python. This is with the bare memcache.py library:
In [5]: c=memcache.Client(servers=['127.0.0.1'])
In [6]: c.set('x', {'x':1}, 10000)
...
In [7]: c.get('x')
Out[8]: "(dp0\nS'x'\np1\nI1\ns."
Indeed, worksforme now.
I assume you'd take contributions?
We generally store stuff pickled (that is, serialized using the python
pickle module), which means the value shown in the UI isn't terribly
useful. I'd like to be able to have some sort of plugin to
deserialize the values in the UI.