Hi!
this is the error ticket:
(dp1
S'output'
p2
S''
sS'layer'
p3
S'/home/.debuggers/ftp_python/biencomun.cl/applications/admin/models/
access.py'
p4
sS'code'
from gluon.admin import apath
# ###########################################################
# ## make sure administrator is on localhost or https
# ###########################################################
http_host = request.env.http_host.split(':')[0]
if request.env.web2py_runtime_gae:
session_db = DAL('gae')
session.connect(request, response, db=session_db)
hosts = (http_host, )
else:
hosts = (http_host, socket.gethostname(),
socket.gethostbyname(http_host),
'::1','127.0.0.1','::ffff:127.0.0.1')
remote_addr = request.env.remote_addr
if request.env.http_x_forwarded_for or request.env.wsgi_url_scheme\
in ['https', 'HTTPS']:
session.secure()
elif not remote_addr in hosts:
raise HTTP(200, T('Admin is disabled because insecure channel'))
try:
_config = {}
port = int(request.env.server_port)
restricted(open(apath('../parameters_%i.py' % port, request),
'r').read(), _config)
if not 'password' in _config or not _config['password']:
raise HTTP(200, T('admin disabled because no admin password'))
except IOError:
import gluon.fileutils
if request.env.web2py_runtime_gae:
if gluon.fileutils.check_credentials(request):
session.authorized = True
session.last_time = time.time()
else:
raise HTTP(200,
T('admin disabled because not supported on
google apps engine'))
else:
raise HTTP(200, T('admin disabled because unable to access
password file'))
# ###########################################################
# ## session expiration
# ###########################################################
t0 = time.time()
if session.authorized:
if session.last_time and session.last_time < t0 - EXPIRATION:
session.flash = T('session expired')
session.authorized = False
else:
session.last_time = t0
if not session.authorized and not \
(request.controller == 'default' and \
request.function == 'index'):
if request.env.query_string:
query_string = '?' + request.env.query_string
else:
query_string = ''
url = request.env.path_info + query_string
redirect(URL(request.application, 'default', 'index', vars=dict
(send=url)))
elif session.authorized and \
request.controller == 'default' and \
request.function == 'index':
redirect(URL(request.application, 'default', 'site'))
p6
sS'traceback'
p7
S'Traceback (most recent call last):\n
File "gluon/restricted.py", line 184, in restricted\n
exec ccode in environment\n
File "/home/.debuggers/ftp_python/biencomun.cl/applications/admin/
models/access.py", line 14, in <module>\n socket.gethostbyname
(http_host),\n
gaierror: [Errno -3] Temporary failure in name resolution\n'
p8
s.
What's wrong? few hours ago all was perfect!
Please help me!
Thanks so much!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---