def top_demux(request):
if request.method == 'GET':
- if request.user:
+ if getattr(request, 'user', None) is not None:
return account_list(request)
return authenticate(request)
else:
else:
return method_not_allowed(request)
-@api_method('GET')
+@api_method('GET', user_required=False)
def authenticate(request):
# Normal Response Codes: 204
# Error Response Codes: serviceUnavailable (503),
def __init__(self):
'''Initialise the logging setup from settings, called on first request.'''
if getattr(settings, 'DEBUG', False):
- logging.basicConfig(level = logging.DEBUG, format = '%(asctime)s [%(levelname)s] %(name)s %(message)s', datefmt = '%Y-%m-%d %H:%M:%S')
+ logging.basicConfig(level = logging.DEBUG, filename='/tmp/pithos.log', format = '%(asctime)s [%(levelname)s] %(name)s %(message)s', datefmt = '%Y-%m-%d %H:%M:%S')
else:
- logging.basicConfig(level = logging.INFO, format = '%(asctime)s [%(levelname)s] %(name)s %(message)s', datefmt = '%Y-%m-%d %H:%M:%S')
+ logging.basicConfig(level = logging.INFO, filename='/tmp/pithos.log', format = '%(asctime)s [%(levelname)s] %(name)s %(message)s', datefmt = '%Y-%m-%d %H:%M:%S')
raise MiddlewareNotUsed('Logging setup only.')
import os
-#DEFAULT_HOST = 'pithos.dev.grnet.gr'
-DEFAULT_HOST = '127.0.0.1:8000'
+DEFAULT_HOST = 'pithos.dev.grnet.gr'
+#DEFAULT_HOST = '127.0.0.1:8000'
DEFAULT_API = 'v1'
DEFAULT_USER = 'test'
DEFAULT_AUTH = '0000'
try:
return os.environ['PITHOS_API']
except KeyError:
- return DEFAULT_API
\ No newline at end of file
+ return DEFAULT_API