still got an error for store session in redis after update the 
*_scaffold/controllers.py*
...
elif settings.SESSION_TYPE == 'redis':
    import redis
    host, port = settings.REDIS_SERVER.split(':')
    conn = redis.Redis(host=host, port=int(port))
    *conn**.set = lambda key, value, expire, cs=conn.set, ct=conn.ttl: 
(cs(key,value), ct(expiration))*
    session = Session(secret=settings.SESSION_SECRET_KEY, storage=conn)
...

not tested the memcached again, since, seems it's not updated yet.

*test redis session without password in redis.conf*
ERROR:root:Traceback (most recent call last):
  File "/Users/sugizo/learn/python/web3py/web3py/core.py", line 325, in 
wrapper
    [obj.on_success() for obj in fixtures]
  File "/Users/sugizo/learn/python/web3py/web3py/core.py", line 325, in 
<listcomp>
    [obj.on_success() for obj in fixtures]
  File "/Users/sugizo/learn/python/web3py/web3py/core.py", line 274, in 
on_success
    self.save()
  File "/Users/sugizo/learn/python/web3py/web3py/core.py", line 250, in save
    self.storage.set(cookie_data, json.dumps(self.local.data), self.
expiration)
  File 
"/Users/sugizo/learn/python/web3py/applications/_scaffold/controllers.py", 
line 18, in <lambda>
    conn.set = lambda key, value, expire, cs=conn.set, ct=conn.ttl: (cs(key,
value), ct(expiration))
NameError: name 'expiration' is not defined

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/sugizo/learn/python/web3py/web3py/core.py", line 353, in 
wrapper
    ret = func(*func_args, **func_kwargs)
  File "/Users/sugizo/learn/python/web3py/web3py/core.py", line 328, in 
wrapper
    [obj.on_error() for obj in fixtures]
  File "/Users/sugizo/learn/python/web3py/web3py/core.py", line 328, in 
<listcomp>
    [obj.on_error() for obj in fixtures]
  File "/Users/sugizo/learn/python/web3py/web3py/core.py", line 270, in 
on_error
    self.save()
  File "/Users/sugizo/learn/python/web3py/web3py/core.py", line 250, in save
    self.storage.set(cookie_data, json.dumps(self.local.data), self.
expiration)
  File 
"/Users/sugizo/learn/python/web3py/applications/_scaffold/controllers.py", 
line 18, in <lambda>
    conn.set = lambda key, value, expire, cs=conn.set, ct=conn.ttl: (cs(key,
value), ct(expiration))
NameError: name 'expiration' is not defined

id= 6

*test redis session with password in redis.conf*
ERROR:root:Traceback (most recent call last):
  File "/Users/sugizo/learn/python/web3py/web3py/core.py", line 325, in 
wrapper
    [obj.on_success() for obj in fixtures]
  File "/Users/sugizo/learn/python/web3py/web3py/core.py", line 325, in 
<listcomp>
    [obj.on_success() for obj in fixtures]
  File "/Users/sugizo/learn/python/web3py/web3py/core.py", line 274, in 
on_success
    self.save()
  File "/Users/sugizo/learn/python/web3py/web3py/core.py", line 250, in save
    self.storage.set(cookie_data, json.dumps(self.local.data), self.
expiration)
  File 
"/Users/sugizo/learn/python/web3py/applications/_scaffold/controllers.py", 
line 18, in <lambda>
    conn.set = lambda key, value, expire, cs=conn.set, ct=conn.ttl: (cs(key,
value), ct(expiration))
  File 
"/Users/sugizo/miniconda3/envs/python3_test/lib/python3.7/site-packages/redis/client.py"
, line 1451, in set
    return self.execute_command('SET', *pieces)
  File 
"/Users/sugizo/miniconda3/envs/python3_test/lib/python3.7/site-packages/redis/client.py"
, line 775, in execute_command
    return self.parse_response(connection, command_name, **options)
  File 
"/Users/sugizo/miniconda3/envs/python3_test/lib/python3.7/site-packages/redis/client.py"
, line 789, in parse_response
    response = connection.read_response()
  File 
"/Users/sugizo/miniconda3/envs/python3_test/lib/python3.7/site-packages/redis/connection.py"
, line 642, in read_response
    raise response
redis.exceptions.ResponseError: NOAUTH Authentication required.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/sugizo/learn/python/web3py/web3py/core.py", line 353, in 
wrapper
    ret = func(*func_args, **func_kwargs)
  File "/Users/sugizo/learn/python/web3py/web3py/core.py", line 328, in 
wrapper
    [obj.on_error() for obj in fixtures]
  File "/Users/sugizo/learn/python/web3py/web3py/core.py", line 328, in 
<listcomp>
    [obj.on_error() for obj in fixtures]
  File "/Users/sugizo/learn/python/web3py/web3py/core.py", line 270, in 
on_error
    self.save()
  File "/Users/sugizo/learn/python/web3py/web3py/core.py", line 250, in save
    self.storage.set(cookie_data, json.dumps(self.local.data), self.
expiration)
  File 
"/Users/sugizo/learn/python/web3py/applications/_scaffold/controllers.py", 
line 18, in <lambda>
    conn.set = lambda key, value, expire, cs=conn.set, ct=conn.ttl: (cs(key,
value), ct(expiration))
  File 
"/Users/sugizo/miniconda3/envs/python3_test/lib/python3.7/site-packages/redis/client.py"
, line 1451, in set
    return self.execute_command('SET', *pieces)
  File 
"/Users/sugizo/miniconda3/envs/python3_test/lib/python3.7/site-packages/redis/client.py"
, line 775, in execute_command
    return self.parse_response(connection, command_name, **options)
  File 
"/Users/sugizo/miniconda3/envs/python3_test/lib/python3.7/site-packages/redis/client.py"
, line 789, in parse_response
    response = connection.read_response()
  File 
"/Users/sugizo/miniconda3/envs/python3_test/lib/python3.7/site-packages/redis/connection.py"
, line 642, in read_response
    raise response
redis.exceptions.ResponseError: NOAUTH Authentication required.

id= 7

best regards,
stifan

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to