Skaven

error Premission

Nov 21st, 2011
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 33.32 KB | None | 0 0
  1. UnicodeDecodeError at /storage/mountpoint/permission/mnt/Tv/
  2.  
  3. 'ascii' codec can't decode byte 0xc3 in position 6: ordinal not in range(128)
  4. Request Method: POST
  5. Request URL:    http://192.168.0.135/storage/mountpoint/permission/mnt/Tv/
  6. Django Version: FreeNAS-8.2-r8743-amd64
  7. Exception Type: UnicodeDecodeError
  8. Exception Value:   
  9. 'ascii' codec can't decode byte 0xc3 in position 6: ordinal not in range(128)
  10. Exception Location: /usr/local/lib/python2.7/posixpath.py in join, line 71
  11. Python Executable:  /usr/local/bin/python
  12. Python Version: 2.7.2
  13. Python Path:    ['/usr/local/www/freenasUI', '/usr/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg', '/usr/local/lib/python2.7/site-packages/South-0.7.3-py2.7.egg', '/usr/local/lib/python2.7/site-packages/pyasn1-0.0.13-py2.7.egg', '/usr/local/lib/python2.7/site-packages/pyasn1_modules-0.0.1a-py2.7.egg', '/usr/local/lib/python2.7/site-packages/flup-1.0.2-py2.7.egg', '/usr/local/lib/python2.7/site-packages/python_ldap-2.4.3-py2.7-freebsd-8.2-RELEASE-p4-amd64.egg', '/usr/local/lib/python2.7/site-packages/zope.interface-3.8.0-py2.7-freebsd-8.2-RELEASE-p4-amd64.egg', '/usr/local/lib/python27.zip', '/usr/local/lib/python2.7', '/usr/local/lib/python2.7/plat-freebsd8', '/usr/local/lib/python2.7/lib-tk', '/usr/local/lib/python2.7/lib-old', '/usr/local/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/site-packages', '/usr/local/www', '/usr/local/www', '/usr/local/www/freenasUI']
  14. Server time:    Mon, 21 Nov 2011 11:43:30 -0800
  15. Unicode error hint
  16.  
  17. The string that could not be encoded/decoded was: namnl��s ma
  18. Traceback Switch to copy-and-paste view
  19.  
  20. /usr/local/lib/python2.7/site-packages/django/core/handlers/base.py in get_response
  21. resolver = urlresolvers.RegexURLResolver(r'^/', urlconf)
  22. callback, callback_args, callback_kwargs = resolver.resolve(
  23. request.path_info)
  24. # Apply view middleware
  25. for middleware_method in self._view_middleware:
  26. response = middleware_method(request, callback, callback_args, callback_kwargs) ...
  27. if response:
  28. break
  29. if response is None:
  30. try:
  31. response = callback(request, *callback_args, **callback_kwargs)
  32. ▶ Local vars
  33. Variable    Value
  34. exceptions 
  35. u'<module 'django.core.exceptions' from '/usr/local/lib/python2.7/site-packages/django/core/exceptions.py'>'
  36. callback_args  
  37. u'()'
  38. receivers  
  39. u'[(<function _rollback_on_exception at 0x801a21de8>, None)]'
  40. middleware_method  
  41. u'<bound method RequireLoginMiddleware.process_view of <freenasUI.freeadmin.middleware.RequireLoginMiddleware object at 0x804b48610>>'
  42. self   
  43. u'<django.core.handlers.wsgi.WSGIHandler object at 0x804a7efd0>'
  44. settings   
  45. u'<django.conf.LazySettings object at 0x802fbca10>'
  46. request
  47. u'<WSGIRequest\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {u'mp_acl': [u'unix'], u'mp_mode_6': [u'on'], u'mp_mode_5': [u'on'], u'mp_group': [u'wheel'], u'mp_mode_3': [u'on'], u'mp_mode_2': [u'on'], u'mp_mode_1': [u'on'], u'mp_mode_0': [u'on'], u'mp_recursive': [u'on'], u'mp_mode_8': [u'on'], u'mp_mode_4': [u'on'], u'mp_user': [u'skaven']}>,\nCOOKIES:{'csrftoken': '74688e9fd84ec5f6fc269f6098a52a82',\n 'fntreeSaveStateCookie': 'root',\n 'sessionid': '5fb975e85c765ce8343a6cf43c9ff370'},\nMETA:{'CONTENT_LENGTH': '161',\n 'CONTENT_TYPE': 'application/x-www-form-urlencoded',\n 'DOCUMENT_ROOT': '/usr/local/www/data/',\n 'GATEWAY_INTERFACE': 'CGI/1.1',\n 'HTTP_ACCEPT': '*/*',\n 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',\n 'HTTP_ACCEPT_LANGUAGE': 'sv-se',\n 'HTTP_CONNECTION': 'keep-alive',\n 'HTTP_CONTENT_LENGTH': '161',\n 'HTTP_COOKIE': 'fntreeSaveStateCookie=root; sessionid=5fb975e85c765ce8343a6cf43c9ff370; csrftoken=74688e9fd84ec5f6fc269f6098a52a82',\n 'HTTP_HOST': '192.168.0.135',\n 'HTTP_ORIGIN': 'http://192.168.0.135',\n 'HTTP_REFERER': 'http://192.168.0.135/',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/534.51.22 (KHTML, like Gecko) Version/5.1.1 Safari/534.51.22',\n 'HTTP_X_CSRFTOKEN': '74688e9fd84ec5f6fc269f6098a52a82',\n 'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest',\n 'PATH_INFO': u'/storage/mountpoint/permission/mnt/Tv/',\n 'PATH_TRANSLATED': '/usr/local/www/data//storage/mountpoint/permission/mnt/Tv/',\n 'QUERY_STRING': '',\n 'REDIRECT_STATUS': '200',\n 'REDIRECT_URI': '/mysite.fcgi/storage/mountpoint/permission/mnt/Tv/',\n 'REMOTE_ADDR': '192.168.0.128',\n 'REMOTE_PORT': '54285',\n 'REQUEST_METHOD': 'POST',\n 'REQUEST_URI': '/storage/mountpoint/permission/mnt/Tv/',\n 'SCRIPT_FILENAME': '/usr/local/www/data/mysite.fcgi',\n 'SCRIPT_NAME': u'',\n 'SERVER_ADDR': '192.168.0.135',\n 'SERVER_NAME': '192.168.0.135',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'SERVER_SOFTWARE': 'lighttpd/1.4.29',\n 'wsgi.errors': <flup.server.fcgi_base.TeeOutputStream object at 0x8078e2f10>,\n 'wsgi.input': <flup.server.fcgi_base.InputStream object at 0x807895110>,\n 'wsgi.multiprocess': False,\n 'wsgi.multithread': True,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>'
  48. callback   
  49. u'<function mp_permission at 0x8074ad410>'
  50. resolver   
  51. u'<RegexURLResolver freenasUI.urls (None:None) ^/>'
  52. urlresolvers   
  53. u'<module 'django.core.urlresolvers' from '/usr/local/lib/python2.7/site-packages/django/core/urlresolvers.py'>'
  54. callback_kwargs
  55. u'{'path': u'mnt/Tv'}'
  56. response   
  57. u'None'
  58. urlconf
  59. u''freenasUI.urls''
  60. /usr/local/www/freenasUI/freeadmin/middleware.py in process_view
  61. backend = get_backends()[0]
  62. user.backend = "%s.%s" % (backend.__module__, backend.__class__.__name__)
  63. login(request, user)
  64. if request.path == settings.LOGIN_URL:
  65. return None
  66. if hasattr(view_func, '__is_public'):
  67. return None
  68. return login_required(view_func)(request,*view_args,**view_kwargs) ...
  69. class LocaleMiddleware(object):
  70. def process_request(self, request):
  71. if request.method == 'GET' and 'lang' in request.GET:
  72. language = request.GET['lang']
  73. ▶ Local vars
  74. Variable    Value
  75. view_kwargs
  76. u'{'path': u'mnt/Tv'}'
  77. view_args  
  78. u'()'
  79. self   
  80. u'<freenasUI.freeadmin.middleware.RequireLoginMiddleware object at 0x804b48610>'
  81. request
  82. u'<WSGIRequest\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {u'mp_acl': [u'unix'], u'mp_mode_6': [u'on'], u'mp_mode_5': [u'on'], u'mp_group': [u'wheel'], u'mp_mode_3': [u'on'], u'mp_mode_2': [u'on'], u'mp_mode_1': [u'on'], u'mp_mode_0': [u'on'], u'mp_recursive': [u'on'], u'mp_mode_8': [u'on'], u'mp_mode_4': [u'on'], u'mp_user': [u'skaven']}>,\nCOOKIES:{'csrftoken': '74688e9fd84ec5f6fc269f6098a52a82',\n 'fntreeSaveStateCookie': 'root',\n 'sessionid': '5fb975e85c765ce8343a6cf43c9ff370'},\nMETA:{'CONTENT_LENGTH': '161',\n 'CONTENT_TYPE': 'application/x-www-form-urlencoded',\n 'DOCUMENT_ROOT': '/usr/local/www/data/',\n 'GATEWAY_INTERFACE': 'CGI/1.1',\n 'HTTP_ACCEPT': '*/*',\n 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',\n 'HTTP_ACCEPT_LANGUAGE': 'sv-se',\n 'HTTP_CONNECTION': 'keep-alive',\n 'HTTP_CONTENT_LENGTH': '161',\n 'HTTP_COOKIE': 'fntreeSaveStateCookie=root; sessionid=5fb975e85c765ce8343a6cf43c9ff370; csrftoken=74688e9fd84ec5f6fc269f6098a52a82',\n 'HTTP_HOST': '192.168.0.135',\n 'HTTP_ORIGIN': 'http://192.168.0.135',\n 'HTTP_REFERER': 'http://192.168.0.135/',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/534.51.22 (KHTML, like Gecko) Version/5.1.1 Safari/534.51.22',\n 'HTTP_X_CSRFTOKEN': '74688e9fd84ec5f6fc269f6098a52a82',\n 'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest',\n 'PATH_INFO': u'/storage/mountpoint/permission/mnt/Tv/',\n 'PATH_TRANSLATED': '/usr/local/www/data//storage/mountpoint/permission/mnt/Tv/',\n 'QUERY_STRING': '',\n 'REDIRECT_STATUS': '200',\n 'REDIRECT_URI': '/mysite.fcgi/storage/mountpoint/permission/mnt/Tv/',\n 'REMOTE_ADDR': '192.168.0.128',\n 'REMOTE_PORT': '54285',\n 'REQUEST_METHOD': 'POST',\n 'REQUEST_URI': '/storage/mountpoint/permission/mnt/Tv/',\n 'SCRIPT_FILENAME': '/usr/local/www/data/mysite.fcgi',\n 'SCRIPT_NAME': u'',\n 'SERVER_ADDR': '192.168.0.135',\n 'SERVER_NAME': '192.168.0.135',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'SERVER_SOFTWARE': 'lighttpd/1.4.29',\n 'wsgi.errors': <flup.server.fcgi_base.TeeOutputStream object at 0x8078e2f10>,\n 'wsgi.input': <flup.server.fcgi_base.InputStream object at 0x807895110>,\n 'wsgi.multiprocess': False,\n 'wsgi.multithread': True,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>'
  83. view_func  
  84. u'<function mp_permission at 0x8074ad410>'
  85. /usr/local/lib/python2.7/site-packages/django/contrib/auth/decorators.py in _wrapped_view
  86. that takes the user object and returns True if the user passes.
  87. """
  88. def decorator(view_func):
  89. @wraps(view_func, assigned=available_attrs(view_func))
  90. def _wrapped_view(request, *args, **kwargs):
  91. if test_func(request.user):
  92. return view_func(request, *args, **kwargs) ...
  93. path = request.build_absolute_uri()
  94. # If the login url is the same scheme and net location then just
  95. # use the path as the "next" url.
  96. login_scheme, login_netloc = urlparse.urlparse(login_url or
  97. settings.LOGIN_URL)[:2]
  98. current_scheme, current_netloc = urlparse.urlparse(path)[:2]
  99. ▶ Local vars
  100. Variable    Value
  101. test_func  
  102. u'<function <lambda> at 0x806fc7c80>'
  103. login_url  
  104. u'None'
  105. args   
  106. u'()'
  107. request
  108. u'<WSGIRequest\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {u'mp_acl': [u'unix'], u'mp_mode_6': [u'on'], u'mp_mode_5': [u'on'], u'mp_group': [u'wheel'], u'mp_mode_3': [u'on'], u'mp_mode_2': [u'on'], u'mp_mode_1': [u'on'], u'mp_mode_0': [u'on'], u'mp_recursive': [u'on'], u'mp_mode_8': [u'on'], u'mp_mode_4': [u'on'], u'mp_user': [u'skaven']}>,\nCOOKIES:{'csrftoken': '74688e9fd84ec5f6fc269f6098a52a82',\n 'fntreeSaveStateCookie': 'root',\n 'sessionid': '5fb975e85c765ce8343a6cf43c9ff370'},\nMETA:{'CONTENT_LENGTH': '161',\n 'CONTENT_TYPE': 'application/x-www-form-urlencoded',\n 'DOCUMENT_ROOT': '/usr/local/www/data/',\n 'GATEWAY_INTERFACE': 'CGI/1.1',\n 'HTTP_ACCEPT': '*/*',\n 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',\n 'HTTP_ACCEPT_LANGUAGE': 'sv-se',\n 'HTTP_CONNECTION': 'keep-alive',\n 'HTTP_CONTENT_LENGTH': '161',\n 'HTTP_COOKIE': 'fntreeSaveStateCookie=root; sessionid=5fb975e85c765ce8343a6cf43c9ff370; csrftoken=74688e9fd84ec5f6fc269f6098a52a82',\n 'HTTP_HOST': '192.168.0.135',\n 'HTTP_ORIGIN': 'http://192.168.0.135',\n 'HTTP_REFERER': 'http://192.168.0.135/',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/534.51.22 (KHTML, like Gecko) Version/5.1.1 Safari/534.51.22',\n 'HTTP_X_CSRFTOKEN': '74688e9fd84ec5f6fc269f6098a52a82',\n 'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest',\n 'PATH_INFO': u'/storage/mountpoint/permission/mnt/Tv/',\n 'PATH_TRANSLATED': '/usr/local/www/data//storage/mountpoint/permission/mnt/Tv/',\n 'QUERY_STRING': '',\n 'REDIRECT_STATUS': '200',\n 'REDIRECT_URI': '/mysite.fcgi/storage/mountpoint/permission/mnt/Tv/',\n 'REMOTE_ADDR': '192.168.0.128',\n 'REMOTE_PORT': '54285',\n 'REQUEST_METHOD': 'POST',\n 'REQUEST_URI': '/storage/mountpoint/permission/mnt/Tv/',\n 'SCRIPT_FILENAME': '/usr/local/www/data/mysite.fcgi',\n 'SCRIPT_NAME': u'',\n 'SERVER_ADDR': '192.168.0.135',\n 'SERVER_NAME': '192.168.0.135',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'SERVER_SOFTWARE': 'lighttpd/1.4.29',\n 'wsgi.errors': <flup.server.fcgi_base.TeeOutputStream object at 0x8078e2f10>,\n 'wsgi.input': <flup.server.fcgi_base.InputStream object at 0x807895110>,\n 'wsgi.multiprocess': False,\n 'wsgi.multithread': True,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>'
  109. kwargs 
  110. u'{'path': u'mnt/Tv'}'
  111. redirect_field_name
  112. u''next''
  113. view_func  
  114. u'<function mp_permission at 0x8074ad410>'
  115. /usr/local/www/freenasUI/storage/views.py in mp_permission
  116. })
  117. def mp_permission(request, path):
  118. path = '/' + path
  119. if request.method == 'POST':
  120. form = forms.MountPointAccessForm(request.POST)
  121. if form.is_valid():
  122. form.commit(path=path) ...
  123. return JsonResponse(message=_("Mount Point permissions successfully updated."))
  124. else:
  125. form = forms.MountPointAccessForm(initial={'path':path})
  126. return render(request, 'storage/permission.html', {
  127. 'path': path,
  128. 'form': form,
  129. ▶ Local vars
  130. Variable    Value
  131. path   
  132. u'u'/mnt/Tv''
  133. request
  134. u'<WSGIRequest\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {u'mp_acl': [u'unix'], u'mp_mode_6': [u'on'], u'mp_mode_5': [u'on'], u'mp_group': [u'wheel'], u'mp_mode_3': [u'on'], u'mp_mode_2': [u'on'], u'mp_mode_1': [u'on'], u'mp_mode_0': [u'on'], u'mp_recursive': [u'on'], u'mp_mode_8': [u'on'], u'mp_mode_4': [u'on'], u'mp_user': [u'skaven']}>,\nCOOKIES:{'csrftoken': '74688e9fd84ec5f6fc269f6098a52a82',\n 'fntreeSaveStateCookie': 'root',\n 'sessionid': '5fb975e85c765ce8343a6cf43c9ff370'},\nMETA:{'CONTENT_LENGTH': '161',\n 'CONTENT_TYPE': 'application/x-www-form-urlencoded',\n 'DOCUMENT_ROOT': '/usr/local/www/data/',\n 'GATEWAY_INTERFACE': 'CGI/1.1',\n 'HTTP_ACCEPT': '*/*',\n 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',\n 'HTTP_ACCEPT_LANGUAGE': 'sv-se',\n 'HTTP_CONNECTION': 'keep-alive',\n 'HTTP_CONTENT_LENGTH': '161',\n 'HTTP_COOKIE': 'fntreeSaveStateCookie=root; sessionid=5fb975e85c765ce8343a6cf43c9ff370; csrftoken=74688e9fd84ec5f6fc269f6098a52a82',\n 'HTTP_HOST': '192.168.0.135',\n 'HTTP_ORIGIN': 'http://192.168.0.135',\n 'HTTP_REFERER': 'http://192.168.0.135/',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/534.51.22 (KHTML, like Gecko) Version/5.1.1 Safari/534.51.22',\n 'HTTP_X_CSRFTOKEN': '74688e9fd84ec5f6fc269f6098a52a82',\n 'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest',\n 'PATH_INFO': u'/storage/mountpoint/permission/mnt/Tv/',\n 'PATH_TRANSLATED': '/usr/local/www/data//storage/mountpoint/permission/mnt/Tv/',\n 'QUERY_STRING': '',\n 'REDIRECT_STATUS': '200',\n 'REDIRECT_URI': '/mysite.fcgi/storage/mountpoint/permission/mnt/Tv/',\n 'REMOTE_ADDR': '192.168.0.128',\n 'REMOTE_PORT': '54285',\n 'REQUEST_METHOD': 'POST',\n 'REQUEST_URI': '/storage/mountpoint/permission/mnt/Tv/',\n 'SCRIPT_FILENAME': '/usr/local/www/data/mysite.fcgi',\n 'SCRIPT_NAME': u'',\n 'SERVER_ADDR': '192.168.0.135',\n 'SERVER_NAME': '192.168.0.135',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'SERVER_SOFTWARE': 'lighttpd/1.4.29',\n 'wsgi.errors': <flup.server.fcgi_base.TeeOutputStream object at 0x8078e2f10>,\n 'wsgi.input': <flup.server.fcgi_base.InputStream object at 0x807895110>,\n 'wsgi.multiprocess': False,\n 'wsgi.multithread': True,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>'
  135. form   
  136. u'<freenasUI.storage.forms.MountPointAccessForm object at 0x806f97fd0>'
  137. /usr/local/www/freenasUI/storage/forms.py in commit
  138. notifier().mp_change_permission(
  139. path=path,
  140. user=self.cleaned_data['mp_user'].__str__(),
  141. group=self.cleaned_data['mp_group'].__str__(),
  142. mode=self.cleaned_data['mp_mode'].__str__(),
  143. recursive=self.cleaned_data['mp_recursive'],
  144. acl=self.cleaned_data['mp_acl']) ...
  145. class PeriodicSnapForm(ModelForm):
  146. class Meta:
  147. model = models.Task
  148. widgets = {
  149. 'task_byweekday': CheckboxSelectMultiple(choices=choices.WEEKDAYS_CHOICES)
  150. ▶ Local vars
  151. Variable    Value
  152. path   
  153. u'u'/mnt/Tv''
  154. self   
  155. u'<freenasUI.storage.forms.MountPointAccessForm object at 0x806f97fd0>'
  156. /usr/local/www/freenasUI/middleware/notifier.py in mp_change_permission
  157. winexists = (ACL.get_acl_ostype(path) == ACL_FLAGS_OS_WINDOWS)
  158. if acl == 'windows' and not winexists:
  159. open(winacl, 'a').close()
  160. elif acl == 'unix' and winexists:
  161. os.unlink(winacl)
  162. hier = ACL_Hierarchy(path)
  163. hier.set_defaults(recursive=recursive) ...
  164. hier.chown(user + ":" + group, recursive)
  165. hier.chmod(mode, recursive)
  166. hier.close()
  167. def mp_get_permission(self, path):
  168. if os.path.isdir(path):
  169. ▶ Local vars
  170. Variable    Value
  171. group  
  172. u''wheel''
  173. recursive  
  174. u'True'
  175. self   
  176. u'<freenasUI.middleware.notifier.notifier instance at 0x807893cb0>'
  177. winexists  
  178. u'False'
  179. acl
  180. u'u'unix''
  181. winacl 
  182. u'u'/mnt/Tv/.windows''
  183. hier   
  184. u'<freenasUI.common.freenasnfsv4.NFSv4_ACL_Hierarchy object at 0x806f97c50>'
  185. mode   
  186. u''775''
  187. path   
  188. u'u'/mnt/Tv''
  189. user   
  190. u''skaven''
  191. /usr/local/www/freenasUI/common/acl.py in set_defaults
  192. acl.save()
  193. syslog(LOG_DEBUG, "Base_ACL_Hierarchy.__set_defaults: leave")
  194. def set_defaults(self, *args, **kwargs):
  195. syslog(LOG_DEBUG, "Base_ACL_Hierarchy.set_defaults: enter")
  196. if kwargs.has_key('recursive') and kwargs['recursive'] == True:
  197. self._recurse(self.path, self.__set_defaults, *args, **kwargs) ...
  198. else:
  199. self.__set_defaults(self.path, *args, **kwargs)
  200. syslog(LOG_DEBUG, "Base_ACL_Hierarchy.set_defaults: leave")
  201. def __reset(self, path, *args, **kwargs):
  202. ▶ Local vars
  203. Variable    Value
  204. self   
  205. u'<freenasUI.common.freenasnfsv4.NFSv4_ACL_Hierarchy object at 0x806f97c50>'
  206. args   
  207. u'()'
  208. kwargs 
  209. u'{'recursive': True}'
  210. /usr/local/www/freenasUI/common/acl.py in _recurse
  211. # Do not follow symbolic links (default for chmod)
  212. if stat.S_ISLNK(st.st_mode):
  213. continue
  214. if stat.S_ISDIR(st.st_mode):
  215. if self.get_acl_ostype(path) == ACL_FLAGS_OS_WINDOWS:
  216. self.windows = True
  217. self._recurse(file, callback, *args, **kwargs) ...
  218. else:
  219. if f != ACL_WINDOWS_FILE:
  220. callback(file, *args, **kwargs)
  221. def new_ACL(self, path):
  222. ▶ Local vars
  223. Variable    Value
  224. files  
  225. u'[u'.freenas',\n u'.DS_Store',\n u'TV',\n u'fixa',\n u'Barn_Tv',\n u'Ej Fixade',\n u'.AppleDouble',\n u'.AppleDB',\n u'.AppleDesktop',\n u'Network Trash Folder',\n u'Temporary Items']'
  226. f  
  227. u'u'TV''
  228. self   
  229. u'<freenasUI.common.freenasnfsv4.NFSv4_ACL_Hierarchy object at 0x806f97c50>'
  230. args   
  231. u'()'
  232. st 
  233. u'posix.stat_result(st_mode=16877, st_ino=11270, st_dev=2391780943L, st_nlink=98, st_uid=1002, st_gid=0, st_size=99, st_atime=1321873260, st_mtime=1319669136, st_ctime=1321552764)'
  234. callback   
  235. u'<bound method NFSv4_ACL_Hierarchy.__set_defaults of <freenasUI.common.freenasnfsv4.NFSv4_ACL_Hierarchy object at 0x806f97c50>>'
  236. file   
  237. u'u'/mnt/Tv/TV''
  238. kwargs 
  239. u'{'recursive': True}'
  240. path   
  241. u'u'/mnt/Tv''
  242. /usr/local/www/freenasUI/common/acl.py in _recurse
  243. # Do not follow symbolic links (default for chmod)
  244. if stat.S_ISLNK(st.st_mode):
  245. continue
  246. if stat.S_ISDIR(st.st_mode):
  247. if self.get_acl_ostype(path) == ACL_FLAGS_OS_WINDOWS:
  248. self.windows = True
  249. self._recurse(file, callback, *args, **kwargs) ...
  250. else:
  251. if f != ACL_WINDOWS_FILE:
  252. callback(file, *args, **kwargs)
  253. def new_ACL(self, path):
  254. ▶ Local vars
  255. Variable    Value
  256. files  
  257. u'[u'Two and a Half Men',\n u'Ghost Lab',\n u'Chris Ryans Elite Police',\n u'True Blood',\n u'Hawaii.5-O',\n u'Hawaii Five-0 2010',\n u'Jeremiah',\n u'No Ordinary Family',\n u'The Persuaders',\n u'The Saint',\n u'Land of the Giants',\n u'Breakout Kings',\n u'Flashpoint',\n u'The Batman',\n u'The Cape',\n u'Being Human',\n u'Highschool of the Dead',\n u'.AppleDesktop',\n u'Alaska State Troopers',\n u'Carnivale',\n u'.DS_Store',\n u'Ghost Adventures',\n u'Batman The Brave and The Bold',\n u'G.I.Joe.Renegades',\n u'Sea Patrol',\n u'Sanctuary',\n u'Fringe',\n u'Clash of the Gods',\n u'NCIS Los Angeles',\n u'Iron Man',\n u'Full Metal Alchemist',\n u'Haven',\n u'Dexter',\n u'Doctor Who',\n u'House',\n u'Nikita',\n u'UltraViolet',\n u'La Femme Nikita',\n u'Mobile Suit Gundam 00',\n u'The Unit',\n u'Blu Bloods',\n u'Wolverine',\n u'The Kill Point',\n u'Witchblade The Animated Series Complete',\n u'60 Minutes',\n u'Spartacus Gods of The Arena',\n u'Warehouse',\n u'Death Valley',\n u'Combat Hospital',\n u'Star Trek TOS',\n u'Adventure Time with Finn and Jake',\n u'outcasts',\n u'Supernatural',\n u'Life on Mars',\n u'NCIS',\n u'Stargate Universe',\n u'Psi Factor',\n u'CSI Miami',\n u'Network Trash Folder',\n u'Bleach Eng',\n u'The Avengers',\n u'Boardwalk Empire',\n u'CSI',\n u'Bar Karma',\n u'Temporary Items',\n u'The Mentalist',\n u'Spiderman & His Amazing Friends',\n u'CSI NY',\n u'Beast Hunter',\n u'Death Note (US) Complete',\n u'Lelouch of the Rebellion',\n u'The Big Bang Theory',\n u'.AppleDouble',\n u'Space 1999',\n u'Mission Impossible',\n u'American Dad',\n u'SeaQuest',\n u'.AppleDB',\n u'Blood Ties',\n u'bang goes the theory',\n u'Smallville',\n u'Sons of Anarchy',\n u'Earth Final Conflict',\n u'Gantz',\n u'Demons',\n u'A History Of Ancient Britain',\n u'Falling Skies',\n u'Teenage Mutant Ninja Turtles 1987',\n u'Forbidden',\n u'Torchwood',\n u'Eureka',\n u'Doctor Who Greatest Moments',\n u'Sherlock',\n u'Sveriges Historia',\n u'The Vampire',\n u'Game Of Thrones',\n u'Bones']'
  258. f  
  259. u'u'Doctor Who''
  260. self   
  261. u'<freenasUI.common.freenasnfsv4.NFSv4_ACL_Hierarchy object at 0x806f97c50>'
  262. args   
  263. u'()'
  264. st 
  265. u'posix.stat_result(st_mode=16877, st_ino=5434, st_dev=2391780943L, st_nlink=11, st_uid=1002, st_gid=0, st_size=11, st_atime=1321873260, st_mtime=1319539353, st_ctime=1321553307)'
  266. callback   
  267. u'<bound method NFSv4_ACL_Hierarchy.__set_defaults of <freenasUI.common.freenasnfsv4.NFSv4_ACL_Hierarchy object at 0x806f97c50>>'
  268. file   
  269. u'u'/mnt/Tv/TV/Doctor Who''
  270. kwargs 
  271. u'{'recursive': True}'
  272. path   
  273. u'u'/mnt/Tv/TV''
  274. /usr/local/www/freenasUI/common/acl.py in _recurse
  275. # Do not follow symbolic links (default for chmod)
  276. if stat.S_ISLNK(st.st_mode):
  277. continue
  278. if stat.S_ISDIR(st.st_mode):
  279. if self.get_acl_ostype(path) == ACL_FLAGS_OS_WINDOWS:
  280. self.windows = True
  281. self._recurse(file, callback, *args, **kwargs) ...
  282. else:
  283. if f != ACL_WINDOWS_FILE:
  284. callback(file, *args, **kwargs)
  285. def new_ACL(self, path):
  286. ▶ Local vars
  287. Variable    Value
  288. files  
  289. u'[u'.AppleDouble',\n u'Season 03',\n u'Season 04',\n u'Season 06',\n u'Season 01',\n u'Season 05',\n u'Doctor Who 2005',\n u'Season 02',\n u'Season 08']'
  290. f  
  291. u'u'Doctor Who 2005''
  292. self   
  293. u'<freenasUI.common.freenasnfsv4.NFSv4_ACL_Hierarchy object at 0x806f97c50>'
  294. args   
  295. u'()'
  296. st 
  297. u'posix.stat_result(st_mode=16877, st_ino=5713, st_dev=2391780943L, st_nlink=6, st_uid=1002, st_gid=0, st_size=6, st_atime=1321873260, st_mtime=1319539698, st_ctime=1321553456)'
  298. callback   
  299. u'<bound method NFSv4_ACL_Hierarchy.__set_defaults of <freenasUI.common.freenasnfsv4.NFSv4_ACL_Hierarchy object at 0x806f97c50>>'
  300. file   
  301. u'u'/mnt/Tv/TV/Doctor Who/Doctor Who 2005''
  302. kwargs 
  303. u'{'recursive': True}'
  304. path   
  305. u'u'/mnt/Tv/TV/Doctor Who''
  306. /usr/local/www/freenasUI/common/acl.py in _recurse
  307. class Base_ACL_Hierarchy(Base_ACL):
  308. def _recurse(self, path, callback, *args, **kwargs):
  309. callback(path, *args, **kwargs)
  310. files = os.listdir(path)
  311. for f in files:
  312. file = os.path.join(path, f) ...
  313. st = os.lstat(file)
  314. # Do not follow symbolic links (default for chmod)
  315. if stat.S_ISLNK(st.st_mode):
  316. continue
  317. ▶ Local vars
  318. Variable    Value
  319. files  
  320. u'[u'.AppleDouble', u'Spisjela', 'namnl\\xc3\\xb6s mapp 2', u'Season 06']'
  321. f  
  322. u''namnl\\xc3\\xb6s mapp 2''
  323. self   
  324. u'<freenasUI.common.freenasnfsv4.NFSv4_ACL_Hierarchy object at 0x806f97c50>'
  325. args   
  326. u'()'
  327. st 
  328. u'posix.stat_result(st_mode=16877, st_ino=5715, st_dev=2391780943L, st_nlink=2, st_uid=1002, st_gid=0, st_size=2, st_atime=1321873260, st_mtime=1319430679, st_ctime=1321553458)'
  329. callback   
  330. u'<bound method NFSv4_ACL_Hierarchy.__set_defaults of <freenasUI.common.freenasnfsv4.NFSv4_ACL_Hierarchy object at 0x806f97c50>>'
  331. file   
  332. u'u'/mnt/Tv/TV/Doctor Who/Doctor Who 2005/Spisjela''
  333. kwargs 
  334. u'{'recursive': True}'
  335. path   
  336. u'u'/mnt/Tv/TV/Doctor Who/Doctor Who 2005''
  337. /usr/local/lib/python2.7/posixpath.py in join
  338. path = a
  339. for b in p:
  340. if b.startswith('/'):
  341. path = b
  342. elif path == '' or path.endswith('/'):
  343. path += b
  344. else:
  345. path += '/' + b ...
  346. return path
  347. # Split a path in head (everything up to the last '/') and tail (the
  348. # rest). If the path ends in '/', tail will be empty. If there is no
  349. # '/' in the path, head will be empty.
  350. ▶ Local vars
  351. Variable    Value
  352. a  
  353. u'u'/mnt/Tv/TV/Doctor Who/Doctor Who 2005''
  354. path   
  355. u'u'/mnt/Tv/TV/Doctor Who/Doctor Who 2005''
  356. b  
  357. u''namnl\\xc3\\xb6s mapp 2''
  358. p  
  359. u'('namnl\\xc3\\xb6s mapp 2',)'
  360.  
  361.  
  362.  
  363. Request information
  364.  
  365. GET
  366.  
  367. No GET data
  368. POST
  369.  
  370. Variable    Value
  371. mp_acl 
  372. u'unix'
  373. mp_mode_6  
  374. u'on'
  375. mp_mode_5  
  376. u'on'
  377. mp_group   
  378. u'wheel'
  379. mp_mode_3  
  380. u'on'
  381. mp_mode_2  
  382. u'on'
  383. mp_mode_1  
  384. u'on'
  385. mp_mode_0  
  386. u'on'
  387. mp_recursive   
  388. u'on'
  389. mp_mode_8  
  390. u'on'
  391. mp_mode_4  
  392. u'on'
  393. mp_user
  394. u'skaven'
  395. FILES
  396.  
  397. No FILES data
  398. COOKIES
  399.  
  400. Variable    Value
  401. csrftoken  
  402. '74688e9fd84ec5f6fc269f6098a52a82'
  403. sessionid  
  404. '5fb975e85c765ce8343a6cf43c9ff370'
  405. fntreeSaveStateCookie  
  406. 'root'
  407. META
  408.  
  409. Variable    Value
  410. wsgi.multiprocess  
  411. False
  412. HTTP_REFERER   
  413. 'http://192.168.0.135/'
  414. REDIRECT_STATUS
  415. '200'
  416. SERVER_SOFTWARE
  417. 'lighttpd/1.4.29'
  418. SCRIPT_NAME
  419. u''
  420. HTTP_X_CSRFTOKEN   
  421. '74688e9fd84ec5f6fc269f6098a52a82'
  422. REQUEST_METHOD 
  423. 'POST'
  424. PATH_INFO  
  425. u'/storage/mountpoint/permission/mnt/Tv/'
  426. HTTP_ORIGIN
  427. 'http://192.168.0.135'
  428. SERVER_PROTOCOL
  429. 'HTTP/1.1'
  430. QUERY_STRING   
  431. ''
  432. CONTENT_LENGTH 
  433. '161'
  434. HTTP_USER_AGENT
  435. 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/534.51.22 (KHTML, like Gecko) Version/5.1.1 Safari/534.51.22'
  436. HTTP_CONNECTION
  437. 'keep-alive'
  438. HTTP_COOKIE
  439. 'fntreeSaveStateCookie=root; sessionid=5fb975e85c765ce8343a6cf43c9ff370; csrftoken=74688e9fd84ec5f6fc269f6098a52a82'
  440. SERVER_NAME
  441. '192.168.0.135'
  442. REMOTE_PORT
  443. '54285'
  444. wsgi.url_scheme
  445. 'http'
  446. PATH_TRANSLATED
  447. '/usr/local/www/data//storage/mountpoint/permission/mnt/Tv/'
  448. SERVER_PORT
  449. '80'
  450. SERVER_ADDR
  451. '192.168.0.135'
  452. DOCUMENT_ROOT  
  453. '/usr/local/www/data/'
  454. CONTENT_TYPE   
  455. 'application/x-www-form-urlencoded'
  456. HTTP_X_REQUESTED_WITH  
  457. 'XMLHttpRequest'
  458. SCRIPT_FILENAME
  459. '/usr/local/www/data/mysite.fcgi'
  460. wsgi.input 
  461. <flup.server.fcgi_base.InputStream object at 0x807895110>
  462. HTTP_HOST  
  463. '192.168.0.135'
  464. wsgi.multithread   
  465. True
  466. REQUEST_URI
  467. '/storage/mountpoint/permission/mnt/Tv/'
  468. HTTP_ACCEPT
  469. '*/*'
  470. wsgi.version   
  471. (1, 0)
  472. GATEWAY_INTERFACE  
  473. 'CGI/1.1'
  474. wsgi.run_once  
  475. False
  476. wsgi.errors
  477. <flup.server.fcgi_base.TeeOutputStream object at 0x8078e2f10>
  478. REMOTE_ADDR
  479. '192.168.0.128'
  480. HTTP_ACCEPT_LANGUAGE   
  481. 'sv-se'
  482. REDIRECT_URI   
  483. '/mysite.fcgi/storage/mountpoint/permission/mnt/Tv/'
  484. HTTP_CONTENT_LENGTH
  485. '161'
  486. HTTP_ACCEPT_ENCODING   
  487. 'gzip, deflate'
  488. Settings
  489.  
  490. Using settings module freenasUI.settings
  491.  
  492. Setting Value
  493. YEAR_MONTH_FORMAT  
  494. 'F Y'
  495. USE_L10N   
  496. True
  497. USE_THOUSAND_SEPARATOR 
  498. False
  499. LANGUAGE_CODE  
  500. 'en-us'
  501. ROOT_URLCONF   
  502. 'freenasUI.urls'
  503. MANAGERS   
  504. (('iXsystems, Inc.', '[email protected]'),)
  505. DOJANGO_DATAGRID_ACCESS
  506. ('account', 'system', 'network', 'storage', 'sharing', 'services')
  507. DEFAULT_CHARSET
  508. 'utf-8'
  509. STATIC_ROOT
  510. '/usr/local/www/freenasUI/static'
  511. DOJANGO_DOJO_VERSION   
  512. '1.7.0'
  513. MESSAGE_STORAGE
  514. 'django.contrib.messages.storage.user_messages.LegacyFallbackStorage'
  515. DATABASE_HOST  
  516. ''
  517. IGNORABLE_404_STARTS   
  518. ('/cgi-bin/', '/_vti_bin', '/_vti_inf')
  519. SEND_BROKEN_LINK_EMAILS
  520. False
  521. URL_VALIDATOR_USER_AGENT   
  522. 'Django/1.3.1 (http://www.djangoproject.com)'
  523. STATICFILES_FINDERS
  524. ('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder')
  525. SESSION_COOKIE_DOMAIN  
  526. None
  527. SESSION_COOKIE_NAME
  528. 'sessionid'
  529. COMMENTS_MODERATORS_GROUP  
  530. None
  531. TIME_INPUT_FORMATS 
  532. ('%H:%M:%S', '%H:%M', '%Y-%m-%dT%H:%M', '%Y-%m-%dT%H:%M:%S', 'T%H:%M:%S', 'T%H:%M')
  533. DATABASES  
  534. {'default': {'ENGINE': 'django.db.backends.sqlite3', 'HOST': '', 'NAME': '/data/freenas-v1.db', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '', 'TEST_CHARSET': None, 'TEST_COLLATION': None, 'TEST_MIRROR': None, 'TEST_NAME': '/usr/local/www/freenasUI/test.db', 'TIME_ZONE': None, 'USER': ''}}
  535. TEST_DATABASE_NAME 
  536. None
  537. FILE_UPLOAD_PERMISSIONS
  538. None
  539. FILE_UPLOAD_HANDLERS   
  540. ('django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler')
  541. DEFAULT_CONTENT_TYPE   
  542. 'text/html'
  543. APPEND_SLASH   
  544. True
  545. FIRST_DAY_OF_WEEK  
  546. 0
  547. DATABASE_ROUTERS   
  548. []
  549. DOJANGO_DOJO_PROFILE   
  550. 'local_release'
  551. STATICFILES_STORAGE
  552. 'django.contrib.staticfiles.storage.StaticFilesStorage'
  553. CACHES 
  554. {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', 'LOCATION': ''}}
  555. SERVER_EMAIL   
  556. 'root@localhost'
  557. SESSION_COOKIE_PATH
  558. '/'
  559. USE_X_FORWARDED_HOST   
  560. False
  561. IGNORABLE_404_ENDS 
  562. ('mail.pl', 'mailform.pl', 'mail.cgi', 'mailform.cgi', 'favicon.ico', '.php')
  563. MIDDLEWARE_CLASSES 
  564. ('django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'freenasUI.freeadmin.middleware.LocaleMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'freenasUI.freeadmin.middleware.RequireLoginMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'dojango.middleware.DojoCollector')
  565. USE_I18N   
  566. True
  567. THOUSAND_SEPARATOR 
  568. ','
  569. SECRET_KEY 
  570. '********************'
  571. LANGUAGE_COOKIE_NAME   
  572. 'django_language'
  573. FILE_UPLOAD_TEMP_DIR   
  574. '/var/tmp/firmware/'
  575. TRANSACTIONS_MANAGED   
  576. False
  577. LOGGING_CONFIG 
  578. 'django.utils.log.dictConfig'
  579. SESSION_COOKIE_AGE 
  580. 1209600
  581. TEMPLATE_LOADERS   
  582. ('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader')
  583. TEMPLATE_DEBUG 
  584. False
  585. AUTHENTICATION_BACKENDS
  586. ('django.contrib.auth.backends.ModelBackend',)
  587. TEST_DATABASE_COLLATION
  588. None
  589. FORCE_SCRIPT_NAME  
  590. ''
  591. CACHE_BACKEND  
  592. 'locmem://'
  593. SESSION_COOKIE_SECURE  
  594. False
  595. CSRF_COOKIE_DOMAIN 
  596. None
  597. FILE_CHARSET   
  598. 'utf-8'
  599. DEBUG  
  600. False
  601. SESSION_FILE_PATH  
  602. None
  603. DEFAULT_FILE_STORAGE   
  604. 'django.core.files.storage.FileSystemStorage'
  605. INSTALLED_APPS 
  606. ['django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.staticfiles', 'freeadmin', 'south', 'dojango', 'account', 'system', 'network', 'storage', 'sharing', 'services']
  607. LANGUAGES  
  608. (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nl', 'Dutch'), ('no', 'Norwegian'), ('nb', 'Norwegian Bokmal'), ('nn', 'Norwegian Nynorsk'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese'))
  609. DATABASE_ENGINE
  610. ''
  611. BLACKLIST_NAV  
  612. ('django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.staticfiles', 'south', 'dojango', 'freeadmin')
  613. DATABASE_NAME  
  614. ''
  615. COMMENTS_FIRST_FEW 
  616. 0
  617. PREPEND_WWW
  618. False
  619. TEST_DATABASE_CHARSET  
  620. None
  621. SESSION_COOKIE_HTTPONLY
  622. False
  623. DATABASE_PORT  
  624. ''
  625. DEBUG_PROPAGATE_EXCEPTIONS 
  626. False
  627. MONTH_DAY_FORMAT   
  628. 'F j'
  629. LOGIN_URL  
  630. '/account/login/'
  631. SESSION_EXPIRE_AT_BROWSER_CLOSE
  632. False
  633. TIME_FORMAT
  634. 'P'
  635. DATE_INPUT_FORMATS 
  636. ('%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y', '%Y-%m-%dT%H:%M', '%Y-%m-%dT%H:%M:%S')
  637. CSRF_COOKIE_NAME   
  638. 'csrftoken'
  639. EMAIL_HOST_PASSWORD
  640. '********************'
  641. PASSWORD_RESET_TIMEOUT_DAYS
  642. '********************'
  643. CACHE_MIDDLEWARE_ALIAS 
  644. 'default'
  645. SESSION_SAVE_EVERY_REQUEST 
  646. False
  647. ADMIN_MEDIA_PREFIX 
  648. '/static/admin/'
  649. NUMBER_GROUPING
  650. 0
  651. SESSION_ENGINE 
  652. 'django.contrib.sessions.backends.file'
  653. CSRF_FAILURE_VIEW  
  654. 'django.views.csrf.csrf_failure'
  655. COMMENTS_SKETCHY_USERS_GROUP   
  656. None
  657. LOGIN_REDIRECT_URL 
  658. '/'
  659. LOGGING
  660. {'disable_existing_loggers': False, 'handlers': {'mail_admins': {'class': 'django.utils.log.AdminEmailHandler', 'level': 'ERROR'}}, 'loggers': {'django.request': {'handlers': ['mail_admins'], 'level': 'ERROR', 'propagate': True}}, 'version': 1}
  661. CACHE_MIDDLEWARE_KEY_PREFIX
  662. ''
  663. LOCALE_PATHS   
  664. ('/usr/local/www/freenasUI/locale',)
  665. HERE   
  666. '/usr/local/www/freenasUI'
  667. COMMENTS_ALLOW_PROFANITIES 
  668. False
  669. LOGOUT_URL 
  670. '/account/logout/'
  671. EMAIL_USE_TLS  
  672. False
  673. TEMPLATE_DIRS  
  674. ('/usr/local/www/freenasUI/templates',)
  675. FIXTURE_DIRS   
  676. ()
  677. EMAIL_HOST 
  678. 'localhost'
  679. DATE_FORMAT
  680. 'N j, Y'
  681. MEDIA_ROOT 
  682. '/usr/local/www/freenasUI/media'
  683. ADMINS 
  684. (('iXsystems, Inc.', '[email protected]'),)
  685. FORMAT_MODULE_PATH 
  686. None
  687. DEFAULT_FROM_EMAIL 
  688. 'webmaster@localhost'
  689. STATICFILES_DIRS   
  690. ('/usr/local/www/freenasUI/media',)
  691. MEDIA_URL  
  692. '/media/'
  693. DATETIME_FORMAT
  694. 'N j, Y, P'
  695. EMAIL_SUBJECT_PREFIX   
  696. '[Django] '
  697. SITE_ID
  698. 1
  699. DISALLOWED_USER_AGENTS 
  700. ()
  701. ALLOWED_INCLUDE_ROOTS  
  702. ()
  703. DECIMAL_SEPARATOR  
  704. '.'
  705. SHORT_DATE_FORMAT  
  706. 'm/d/Y'
  707. DATABASE_USER  
  708. ''
  709. TEST_RUNNER
  710. 'django.test.simple.DjangoTestSuiteRunner'
  711. TIME_ZONE  
  712. None
  713. FILE_UPLOAD_MAX_MEMORY_SIZE
  714. 33554432
  715. EMAIL_BACKEND  
  716. 'django.core.mail.backends.smtp.EmailBackend'
  717. DEFAULT_TABLESPACE 
  718. ''
  719. TEMPLATE_CONTEXT_PROCESSORS
  720. ('django.core.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.core.context_processors.i18n', 'django.core.context_processors.media', 'django.core.context_processors.static', 'dojango.context_processors.config')
  721. DOJANGO_DOJO_DEBUG 
  722. True
  723. SETTINGS_MODULE
  724. 'freenasUI.settings'
  725. USE_ETAGS  
  726. False
  727. LANGUAGES_BIDI 
  728. ('he', 'ar', 'fa')
  729. DEFAULT_INDEX_TABLESPACE   
  730. ''
  731. INTERNAL_IPS   
  732. ()
  733. STATIC_URL 
  734. '/media/'
  735. EMAIL_PORT 
  736. 25
  737. SHORT_DATETIME_FORMAT  
  738. 'm/d/Y P'
  739. ABSOLUTE_URL_OVERRIDES 
  740. {}
  741. DATABASE_OPTIONS   
  742. {}
  743. CACHE_MIDDLEWARE_SECONDS   
  744. 600
  745. BANNED_IPS 
  746. ()
  747. TEMPLATE_STRING_IF_INVALID 
  748. ''
  749. DATETIME_INPUT_FORMATS 
  750. ('%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M', '%m/%d/%y')
  751. DATABASE_PASSWORD  
  752. '********************'
  753. ADMIN_FOR  
  754. ()
  755. PROFANITIES_LIST   
  756. '********************'
  757. EMAIL_HOST_USER
  758. ''
  759. COMMENTS_BANNED_USERS_GROUP
  760. None
  761. You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 500 page.
  762.  
Advertisement
Add Comment
Please, Sign In to add comment