· 9 years ago · Oct 20, 2016, 10:38 PM
1TypeError at /api/source/stripe/subscription/
2int() argument must be a string or a number, not 'User'
3Request Method: POST
4Request URL: https://dev-api-funimationnow.dadcdigital.com/api/source/stripe/subscription/
5Django Version: 1.7.6
6Exception Type: TypeError
7Exception Value:
8int() argument must be a string or a number, not 'User'
9Exception Location: /usr/local/lib/python2.7/dist-packages/django/db/models/fields/__init__.py in get_prep_value, line 915
10Python Executable: /usr/bin/python
11Python Version: 2.7.12
12Python Path:
13['/code/source',
14 '/usr/local/bin',
15 '/usr/local/lib/python2.7/dist-packages/newrelic-2.68.0.50/newrelic/bootstrap',
16 '/usr/lib/python2.7',
17 '/usr/lib/python2.7/plat-x86_64-linux-gnu',
18 '/usr/lib/python2.7/lib-tk',
19 '/usr/lib/python2.7/lib-old',
20 '/usr/lib/python2.7/lib-dynload',
21 '/usr/local/lib/python2.7/dist-packages',
22 '/usr/lib/python2.7/dist-packages',
23 '/code/source']
24Server time: Thu, 20 Oct 2016 22:25:13 +0000
25Traceback Switch to copy-and-paste view
26
27/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py in get_response
28 response = middleware_method(request, callback, callback_args, callback_kwargs)
29 if response:
30 break
31 if response is None:
32 wrapped_callback = self.make_view_atomic(callback)
33 try:
34 response = wrapped_callback(request, *callback_args, **callback_kwargs) ...
35 except Exception as e:
36 # If the view raised an exception, run it through exception
37 # middleware, and if the exception middleware returns a
38 # response, use that. Otherwise, reraise the exception.
39 for middleware_method in self._exception_middleware:
40 response = middleware_method(request, e)
41â–¶ Local vars
42Variable Value
43e
44TypeError("int() argument must be a string or a number, not 'User'",)
45callback_args
46()
47resolver_match
48ResolverMatch(func=<function StripeSubscriptionApi at 0x7f74cd3e6aa0>, args=(), kwargs={}, url_name='stripe-subscription-api', app_name='None', namespace='commerce_api_urls')
49middleware_method
50<FunctionWrapper at 0x7f74c52129f0 for instancemethod at 0x7f74c520d1e0>
51self
52<django.core.handlers.wsgi.WSGIHandler object at 0x7f74db208dd0>
53request
54"<WSGIRequest\npath:/api/source/stripe/subscription/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {u'pk': [u'107'], u'token': [u'tok_196oyJHBIoGyEgRJnCTzEQO7']}>,\nCOOKIES:{},\nMETA:{'CONTENT_LENGTH': '41',\n 'CONTENT_TYPE': 'application/x-www-form-urlencoded; charset=UTF-8',\n u'CSRF_COOKIE': u'7f7ujPkRybe0UIIkbpqZQLHNFPAgzBMx',\n 'HTTP_ACCEPT': 'application/json',\n 'HTTP_ACCEPT_ENCODING': 'gzip, deflate, br',\n 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8',\n 'HTTP_AUTHORIZATION': 'Token 07b4aafa70ca600be28e7a852e0cf748d8a7b151',\n 'HTTP_CONNECTION': 'close',\n 'HTTP_HOST': 'dev-api-funimationnow.dadcdigital.com',\n 'HTTP_INCAP_CLIENT_IP': '47.150.101.24',\n 'HTTP_INCAP_PROXY_513': 'OK',\n 'HTTP_ORIGIN': 'http://localhost:3000',\n 'HTTP_REFERER': 'http://localhost:3000/checkout/?plan=107',\n 'HTTP_TERRITORY': 'US',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36',\n 'HTTP_X_CSRFTOKEN': 'bWsrr65JQY88QjEQ7vSiEdTMOo3fahJZ',\n 'HTTP_X_FORWARDED_FOR': '47.150.101.24, 198.143.32.41, 10.6.32.197',\n 'HTTP_X_FORWARDED_PORT': '443',\n 'HTTP_X_FORWARDED_PROTO': 'https',\n 'PATH_INFO': u'/api/source/stripe/subscription/',\n 'QUERY_STRING': '',\n 'RAW_URI': '/api/source/stripe/subscription/',\n 'REMOTE_ADDR': '47.150.101.24',\n 'REMOTE_PORT': '59980',\n 'REQUEST_METHOD': 'POST',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': '127.0.0.1',\n 'SERVER_PORT': '8000',\n 'SERVER_PROTOCOL': 'HTTP/1.0',\n 'SERVER_SOFTWARE': 'gunicorn/19.0.0',\n 'gunicorn.socket': <socket._socketobject object at 0x7f74bf859d00>,\n 'wsgi.errors': <gunicorn.http.wsgi.WSGIErrorsWraper object at 0x7f74bfc48150>,\n 'wsgi.file_wrapper': <class 'gunicorn.http.wsgi.FileWrapper'>,\n 'wsgi.input': <newrelic.api.web_transaction._WSGIInputWrapper object at 0x7f74bfbcaf90>,\n 'wsgi.multiprocess': True,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'https',\n 'wsgi.version': (1, 0)}>"
55callback
56<FunctionWrapper at 0x7f74bfacdec0 for function at 0x7f74cd3e6aa0>
57wrapped_callback
58<FunctionWrapper at 0x7f74bfacdec0 for function at 0x7f74cd3e6aa0>
59resolver
60<RegexURLResolver 'source.urls' (None:None) ^/>
61callback_kwargs
62{}
63response
64None
65urlconf
66'source.urls'
67/usr/local/lib/python2.7/dist-packages/newrelic-2.68.0.50/newrelic/hooks/framework_django.py in wrapper
68 if transaction is None:
69 return wrapped(*args, **kwargs)
70 transaction.set_transaction_name(name, priority=priority)
71 with FunctionTrace(transaction, name=name):
72 try:
73 return wrapped(*args, **kwargs) ...
74 except: # Catch all
75 transaction.record_exception(ignore_errors=should_ignore)
76 raise
77 result = FunctionWrapper(wrapped, wrapper)
78â–¶ Local vars
79Variable Value
80transaction
81<newrelic.api.web_transaction.WebTransaction object at 0x7f74bfc48d50>
82name
83'cms.commerce.views:StripeSubscriptionApi'
84args
85(<WSGIRequest
86path:/api/source/stripe/subscription/,
87GET:<QueryDict: {}>,
88POST:<QueryDict: {u'pk': [u'107'], u'token': [u'tok_196oyJHBIoGyEgRJnCTzEQO7']}>,
89COOKIES:{},
90META:{'CONTENT_LENGTH': '41',
91 'CONTENT_TYPE': 'application/x-www-form-urlencoded; charset=UTF-8',
92 u'CSRF_COOKIE': u'7f7ujPkRybe0UIIkbpqZQLHNFPAgzBMx',
93 'HTTP_ACCEPT': 'application/json',
94 'HTTP_ACCEPT_ENCODING': 'gzip, deflate, br',
95 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8',
96 'HTTP_AUTHORIZATION': 'Token 07b4aafa70ca600be28e7a852e0cf748d8a7b151',
97 'HTTP_CONNECTION': 'close',
98 'HTTP_HOST': 'dev-api-funimationnow.dadcdigital.com',
99 'HTTP_INCAP_CLIENT_IP': '47.150.101.24',
100 'HTTP_INCAP_PROXY_513': 'OK',
101 'HTTP_ORIGIN': 'http://localhost:3000',
102 'HTTP_REFERER': 'http://localhost:3000/checkout/?plan=107',
103 'HTTP_TERRITORY': 'US',
104 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36',
105 'HTTP_X_CSRFTOKEN': 'bWsrr65JQY88QjEQ7vSiEdTMOo3fahJZ',
106 'HTTP_X_FORWARDED_FOR': '47.150.101.24, 198.143.32.41, 10.6.32.197',
107 'HTTP_X_FORWARDED_PORT': '443',
108 'HTTP_X_FORWARDED_PROTO': 'https',
109 'PATH_INFO': u'/api/source/stripe/subscription/',
110 'QUERY_STRING': '',
111 'RAW_URI': '/api/source/stripe/subscription/',
112 'REMOTE_ADDR': '47.150.101.24',
113 'REMOTE_PORT': '59980',
114 'REQUEST_METHOD': 'POST',
115 'SCRIPT_NAME': u'',
116 'SERVER_NAME': '127.0.0.1',
117 'SERVER_PORT': '8000',
118 'SERVER_PROTOCOL': 'HTTP/1.0',
119 'SERVER_SOFTWARE': 'gunicorn/19.0.0',
120 'gunicorn.socket': <socket._socketobject object at 0x7f74bf859d00>,
121 'wsgi.errors': <gunicorn.http.wsgi.WSGIErrorsWraper object at 0x7f74bfc48150>,
122 'wsgi.file_wrapper': <class 'gunicorn.http.wsgi.FileWrapper'>,
123 'wsgi.input': <newrelic.api.web_transaction._WSGIInputWrapper object at 0x7f74bfbcaf90>,
124 'wsgi.multiprocess': True,
125 'wsgi.multithread': False,
126 'wsgi.run_once': False,
127 'wsgi.url_scheme': 'https',
128 'wsgi.version': (1, 0)}>,)
129priority
1305
131instance
132None
133kwargs
134{}
135wrapped
136<function StripeSubscriptionApi at 0x7f74cd3e6aa0>
137/usr/local/lib/python2.7/dist-packages/django/views/decorators/csrf.py in wrapped_view
138 """
139 Marks a view function as being exempt from the CSRF view protection.
140 """
141 # We could just do view_func.csrf_exempt = True, but decorators
142 # are nicer if they don't have side-effects, so we return a new
143 # function.
144 def wrapped_view(*args, **kwargs):
145 return view_func(*args, **kwargs) ...
146 wrapped_view.csrf_exempt = True
147 return wraps(view_func, assigned=available_attrs(view_func))(wrapped_view)
148â–¶ Local vars
149Variable Value
150args
151(<WSGIRequest
152path:/api/source/stripe/subscription/,
153GET:<QueryDict: {}>,
154POST:<QueryDict: {u'pk': [u'107'], u'token': [u'tok_196oyJHBIoGyEgRJnCTzEQO7']}>,
155COOKIES:{},
156META:{'CONTENT_LENGTH': '41',
157 'CONTENT_TYPE': 'application/x-www-form-urlencoded; charset=UTF-8',
158 u'CSRF_COOKIE': u'7f7ujPkRybe0UIIkbpqZQLHNFPAgzBMx',
159 'HTTP_ACCEPT': 'application/json',
160 'HTTP_ACCEPT_ENCODING': 'gzip, deflate, br',
161 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8',
162 'HTTP_AUTHORIZATION': 'Token 07b4aafa70ca600be28e7a852e0cf748d8a7b151',
163 'HTTP_CONNECTION': 'close',
164 'HTTP_HOST': 'dev-api-funimationnow.dadcdigital.com',
165 'HTTP_INCAP_CLIENT_IP': '47.150.101.24',
166 'HTTP_INCAP_PROXY_513': 'OK',
167 'HTTP_ORIGIN': 'http://localhost:3000',
168 'HTTP_REFERER': 'http://localhost:3000/checkout/?plan=107',
169 'HTTP_TERRITORY': 'US',
170 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36',
171 'HTTP_X_CSRFTOKEN': 'bWsrr65JQY88QjEQ7vSiEdTMOo3fahJZ',
172 'HTTP_X_FORWARDED_FOR': '47.150.101.24, 198.143.32.41, 10.6.32.197',
173 'HTTP_X_FORWARDED_PORT': '443',
174 'HTTP_X_FORWARDED_PROTO': 'https',
175 'PATH_INFO': u'/api/source/stripe/subscription/',
176 'QUERY_STRING': '',
177 'RAW_URI': '/api/source/stripe/subscription/',
178 'REMOTE_ADDR': '47.150.101.24',
179 'REMOTE_PORT': '59980',
180 'REQUEST_METHOD': 'POST',
181 'SCRIPT_NAME': u'',
182 'SERVER_NAME': '127.0.0.1',
183 'SERVER_PORT': '8000',
184 'SERVER_PROTOCOL': 'HTTP/1.0',
185 'SERVER_SOFTWARE': 'gunicorn/19.0.0',
186 'gunicorn.socket': <socket._socketobject object at 0x7f74bf859d00>,
187 'wsgi.errors': <gunicorn.http.wsgi.WSGIErrorsWraper object at 0x7f74bfc48150>,
188 'wsgi.file_wrapper': <class 'gunicorn.http.wsgi.FileWrapper'>,
189 'wsgi.input': <newrelic.api.web_transaction._WSGIInputWrapper object at 0x7f74bfbcaf90>,
190 'wsgi.multiprocess': True,
191 'wsgi.multithread': False,
192 'wsgi.run_once': False,
193 'wsgi.url_scheme': 'https',
194 'wsgi.version': (1, 0)}>,)
195view_func
196<function StripeSubscriptionApi at 0x7f74cd3e6a28>
197kwargs
198{}
199/usr/local/lib/python2.7/dist-packages/django/views/generic/base.py in view
200 def view(request, *args, **kwargs):
201 self = cls(**initkwargs)
202 if hasattr(self, 'get') and not hasattr(self, 'head'):
203 self.head = self.get
204 self.request = request
205 self.args = args
206 self.kwargs = kwargs
207 return self.dispatch(request, *args, **kwargs) ...
208 # take name and docstring from class
209 update_wrapper(view, cls, updated=())
210 # and possible attributes set by decorators
211 # like csrf_exempt from dispatch
212â–¶ Local vars
213Variable Value
214initkwargs
215{}
216self
217<cms.commerce.views.StripeSubscriptionApi object at 0x7f74bfbcab90>
218args
219()
220request
221"<WSGIRequest\npath:/api/source/stripe/subscription/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {u'pk': [u'107'], u'token': [u'tok_196oyJHBIoGyEgRJnCTzEQO7']}>,\nCOOKIES:{},\nMETA:{'CONTENT_LENGTH': '41',\n 'CONTENT_TYPE': 'application/x-www-form-urlencoded; charset=UTF-8',\n u'CSRF_COOKIE': u'7f7ujPkRybe0UIIkbpqZQLHNFPAgzBMx',\n 'HTTP_ACCEPT': 'application/json',\n 'HTTP_ACCEPT_ENCODING': 'gzip, deflate, br',\n 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8',\n 'HTTP_AUTHORIZATION': 'Token 07b4aafa70ca600be28e7a852e0cf748d8a7b151',\n 'HTTP_CONNECTION': 'close',\n 'HTTP_HOST': 'dev-api-funimationnow.dadcdigital.com',\n 'HTTP_INCAP_CLIENT_IP': '47.150.101.24',\n 'HTTP_INCAP_PROXY_513': 'OK',\n 'HTTP_ORIGIN': 'http://localhost:3000',\n 'HTTP_REFERER': 'http://localhost:3000/checkout/?plan=107',\n 'HTTP_TERRITORY': 'US',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36',\n 'HTTP_X_CSRFTOKEN': 'bWsrr65JQY88QjEQ7vSiEdTMOo3fahJZ',\n 'HTTP_X_FORWARDED_FOR': '47.150.101.24, 198.143.32.41, 10.6.32.197',\n 'HTTP_X_FORWARDED_PORT': '443',\n 'HTTP_X_FORWARDED_PROTO': 'https',\n 'PATH_INFO': u'/api/source/stripe/subscription/',\n 'QUERY_STRING': '',\n 'RAW_URI': '/api/source/stripe/subscription/',\n 'REMOTE_ADDR': '47.150.101.24',\n 'REMOTE_PORT': '59980',\n 'REQUEST_METHOD': 'POST',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': '127.0.0.1',\n 'SERVER_PORT': '8000',\n 'SERVER_PROTOCOL': 'HTTP/1.0',\n 'SERVER_SOFTWARE': 'gunicorn/19.0.0',\n 'gunicorn.socket': <socket._socketobject object at 0x7f74bf859d00>,\n 'wsgi.errors': <gunicorn.http.wsgi.WSGIErrorsWraper object at 0x7f74bfc48150>,\n 'wsgi.file_wrapper': <class 'gunicorn.http.wsgi.FileWrapper'>,\n 'wsgi.input': <newrelic.api.web_transaction._WSGIInputWrapper object at 0x7f74bfbcaf90>,\n 'wsgi.multiprocess': True,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'https',\n 'wsgi.version': (1, 0)}>"
222kwargs
223{}
224cls
225<class 'cms.commerce.views.StripeSubscriptionApi'>
226/usr/local/lib/python2.7/dist-packages/newrelic-2.68.0.50/newrelic/hooks/component_djangorestframework.py in _nr_wrapper_APIView_dispatch_
227 handler = view.http_method_not_allowed
228 name = callable_name(handler)
229 transaction.set_transaction_name(name)
230 with FunctionTrace(transaction, name):
231 return wrapped(*args, **kwargs) ...
232def instrument_rest_framework_views(module):
233 wrap_function_wrapper(module, 'APIView.dispatch',
234 _nr_wrapper_APIView_dispatch_)
235â–¶ Local vars
236Variable Value
237transaction
238<newrelic.api.web_transaction.WebTransaction object at 0x7f74bfc48d50>
239name
240'cms.commerce.views:StripeSubscriptionApi.post'
241_args
242<function _args at 0x7f74bf7eeed8>
243args
244(<WSGIRequest
245path:/api/source/stripe/subscription/,
246GET:<QueryDict: {}>,
247POST:<QueryDict: {u'pk': [u'107'], u'token': [u'tok_196oyJHBIoGyEgRJnCTzEQO7']}>,
248COOKIES:{},
249META:{'CONTENT_LENGTH': '41',
250 'CONTENT_TYPE': 'application/x-www-form-urlencoded; charset=UTF-8',
251 u'CSRF_COOKIE': u'7f7ujPkRybe0UIIkbpqZQLHNFPAgzBMx',
252 'HTTP_ACCEPT': 'application/json',
253 'HTTP_ACCEPT_ENCODING': 'gzip, deflate, br',
254 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8',
255 'HTTP_AUTHORIZATION': 'Token 07b4aafa70ca600be28e7a852e0cf748d8a7b151',
256 'HTTP_CONNECTION': 'close',
257 'HTTP_HOST': 'dev-api-funimationnow.dadcdigital.com',
258 'HTTP_INCAP_CLIENT_IP': '47.150.101.24',
259 'HTTP_INCAP_PROXY_513': 'OK',
260 'HTTP_ORIGIN': 'http://localhost:3000',
261 'HTTP_REFERER': 'http://localhost:3000/checkout/?plan=107',
262 'HTTP_TERRITORY': 'US',
263 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36',
264 'HTTP_X_CSRFTOKEN': 'bWsrr65JQY88QjEQ7vSiEdTMOo3fahJZ',
265 'HTTP_X_FORWARDED_FOR': '47.150.101.24, 198.143.32.41, 10.6.32.197',
266 'HTTP_X_FORWARDED_PORT': '443',
267 'HTTP_X_FORWARDED_PROTO': 'https',
268 'PATH_INFO': u'/api/source/stripe/subscription/',
269 'QUERY_STRING': '',
270 'RAW_URI': '/api/source/stripe/subscription/',
271 'REMOTE_ADDR': '47.150.101.24',
272 'REMOTE_PORT': '59980',
273 'REQUEST_METHOD': 'POST',
274 'SCRIPT_NAME': u'',
275 'SERVER_NAME': '127.0.0.1',
276 'SERVER_PORT': '8000',
277 'SERVER_PROTOCOL': 'HTTP/1.0',
278 'SERVER_SOFTWARE': 'gunicorn/19.0.0',
279 'gunicorn.socket': <socket._socketobject object at 0x7f74bf859d00>,
280 'wsgi.errors': <gunicorn.http.wsgi.WSGIErrorsWraper object at 0x7f74bfc48150>,
281 'wsgi.file_wrapper': <class 'gunicorn.http.wsgi.FileWrapper'>,
282 'wsgi.input': <newrelic.api.web_transaction._WSGIInputWrapper object at 0x7f74bfbcaf90>,
283 'wsgi.multiprocess': True,
284 'wsgi.multithread': False,
285 'wsgi.run_once': False,
286 'wsgi.url_scheme': 'https',
287 'wsgi.version': (1, 0)}>,)
288request
289"<WSGIRequest\npath:/api/source/stripe/subscription/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {u'pk': [u'107'], u'token': [u'tok_196oyJHBIoGyEgRJnCTzEQO7']}>,\nCOOKIES:{},\nMETA:{'CONTENT_LENGTH': '41',\n 'CONTENT_TYPE': 'application/x-www-form-urlencoded; charset=UTF-8',\n u'CSRF_COOKIE': u'7f7ujPkRybe0UIIkbpqZQLHNFPAgzBMx',\n 'HTTP_ACCEPT': 'application/json',\n 'HTTP_ACCEPT_ENCODING': 'gzip, deflate, br',\n 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8',\n 'HTTP_AUTHORIZATION': 'Token 07b4aafa70ca600be28e7a852e0cf748d8a7b151',\n 'HTTP_CONNECTION': 'close',\n 'HTTP_HOST': 'dev-api-funimationnow.dadcdigital.com',\n 'HTTP_INCAP_CLIENT_IP': '47.150.101.24',\n 'HTTP_INCAP_PROXY_513': 'OK',\n 'HTTP_ORIGIN': 'http://localhost:3000',\n 'HTTP_REFERER': 'http://localhost:3000/checkout/?plan=107',\n 'HTTP_TERRITORY': 'US',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36',\n 'HTTP_X_CSRFTOKEN': 'bWsrr65JQY88QjEQ7vSiEdTMOo3fahJZ',\n 'HTTP_X_FORWARDED_FOR': '47.150.101.24, 198.143.32.41, 10.6.32.197',\n 'HTTP_X_FORWARDED_PORT': '443',\n 'HTTP_X_FORWARDED_PROTO': 'https',\n 'PATH_INFO': u'/api/source/stripe/subscription/',\n 'QUERY_STRING': '',\n 'RAW_URI': '/api/source/stripe/subscription/',\n 'REMOTE_ADDR': '47.150.101.24',\n 'REMOTE_PORT': '59980',\n 'REQUEST_METHOD': 'POST',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': '127.0.0.1',\n 'SERVER_PORT': '8000',\n 'SERVER_PROTOCOL': 'HTTP/1.0',\n 'SERVER_SOFTWARE': 'gunicorn/19.0.0',\n 'gunicorn.socket': <socket._socketobject object at 0x7f74bf859d00>,\n 'wsgi.errors': <gunicorn.http.wsgi.WSGIErrorsWraper object at 0x7f74bfc48150>,\n 'wsgi.file_wrapper': <class 'gunicorn.http.wsgi.FileWrapper'>,\n 'wsgi.input': <newrelic.api.web_transaction._WSGIInputWrapper object at 0x7f74bfbcaf90>,\n 'wsgi.multiprocess': True,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'https',\n 'wsgi.version': (1, 0)}>"
290instance
291<cms.commerce.views.StripeSubscriptionApi object at 0x7f74bfbcab90>
292handler
293<bound method StripeSubscriptionApi.post of <cms.commerce.views.StripeSubscriptionApi object at 0x7f74bfbcab90>>
294kwargs
295{}
296wrapped
297<bound method StripeSubscriptionApi.dispatch of <cms.commerce.views.StripeSubscriptionApi object at 0x7f74bfbcab90>>
298view
299<cms.commerce.views.StripeSubscriptionApi object at 0x7f74bfbcab90>
300/usr/local/lib/python2.7/dist-packages/rest_framework/views.py in dispatch
301 self.http_method_not_allowed)
302 else:
303 handler = self.http_method_not_allowed
304 response = handler(request, *args, **kwargs)
305 except Exception as exc:
306 response = self.handle_exception(exc) ...
307 self.response = self.finalize_response(request, response, *args, **kwargs)
308 return self.response
309 def options(self, request, *args, **kwargs):
310 """
311â–¶ Local vars
312Variable Value
313exc
314TypeError("int() argument must be a string or a number, not 'User'",)
315self
316<cms.commerce.views.StripeSubscriptionApi object at 0x7f74bfbcab90>
317args
318()
319request
320<rest_framework.request.Request object at 0x7f74bf677990>
321handler
322<bound method StripeSubscriptionApi.post of <cms.commerce.views.StripeSubscriptionApi object at 0x7f74bfbcab90>>
323kwargs
324{}
325/usr/local/lib/python2.7/dist-packages/rest_framework/views.py in dispatch
326 # Get the appropriate handler method
327 if request.method.lower() in self.http_method_names:
328 handler = getattr(self, request.method.lower(),
329 self.http_method_not_allowed)
330 else:
331 handler = self.http_method_not_allowed
332 response = handler(request, *args, **kwargs) ...
333 except Exception as exc:
334 response = self.handle_exception(exc)
335 self.response = self.finalize_response(request, response, *args, **kwargs)
336 return self.response
337â–¶ Local vars
338Variable Value
339exc
340TypeError("int() argument must be a string or a number, not 'User'",)
341self
342<cms.commerce.views.StripeSubscriptionApi object at 0x7f74bfbcab90>
343args
344()
345request
346<rest_framework.request.Request object at 0x7f74bf677990>
347handler
348<bound method StripeSubscriptionApi.post of <cms.commerce.views.StripeSubscriptionApi object at 0x7f74bfbcab90>>
349kwargs
350{}
351/code/source/cms/commerce/views.py in post
352 except Exception, ex:
353 return Response(dict(error="Not found: User Subscription", exception=repr(ex)), status=404)
354 # Check if they already have a stripe account, or were previously subscribed
355 if user_subscription_data.stripe_subscription_id or user_subscription_data.subscription_status_level == 'past':
356 return self.update_stripe_subscription(request, user_subscription_data)
357 else:
358 return self.create_stripe_subscription(request, user_subscription_data) ...
359 # Cancel a Stripe subscription
360 def delete(self, request, *args, **kwargs):
361 return self.cancel_stripe_subscription(request)
362â–¶ Local vars
363Variable Value
364user_subscription_data
365<UserSubscription: FunUser5347 - US Premium - Monthly>
366self
367<cms.commerce.views.StripeSubscriptionApi object at 0x7f74bfbcab90>
368args
369()
370request
371<rest_framework.request.Request object at 0x7f74bf677990>
372kwargs
373{}
374/code/source/cms/commerce/views.py in create_stripe_subscription
375 # Create the StripeCard record
376 StripeCard.objects.create(
377 user_id=request.user,
378 customer_id=stripe_customer.id,
379 card_id=stripe_customer.sources.data[0].id,
380 brand=stripe_customer.sources.data[0].brand,
381 default=True ...
382 )
383 # Tax information
384 tax_amount = float(subscription_data.price) * float(subscription_data.tax_percent) / 100
385 subscription_total = float(subscription_data.price) + tax_amount
386â–¶ Local vars
387Variable Value
388account_balance
3890
390subscription_data
391<Subscription: US Premium - Monthly-us-pre-1d-20160907>
392stripe_customer
393<Customer customer id=cus_9PeGMv7FoO6v5g at 0x7f74bfc6cbe0> JSON: {
394 "account_balance": 0,
395 "created": 1477002312,
396 "currency": null,
397 "default_source": "card_196oyJHBIoGyEgRJ4ZgC17VH",
398 "delinquent": false,
399 "description": null,
400 "discount": null,
401 "email": "new_test_cards@giantsource.com",
402 "id": "cus_9PeGMv7FoO6v5g",
403 "livemode": false,
404 "metadata": {
405 "Address_Country": "US",
406 "IsTaxInclusive": "false"
407 },
408 "object": "customer",
409 "shipping": null,
410 "sources": {
411 "data": [
412 {
413 "address_city": null,
414 "address_country": null,
415 "address_line1": null,
416 "address_line1_check": null,
417 "address_line2": null,
418 "address_state": null,
419 "address_zip": null,
420 "address_zip_check": null,
421 "brand": "Visa",
422 "country": "US",
423 "customer": "cus_9PeGMv7FoO6v5g",
424 "cvc_check": "pass",
425 "dynamic_last4": null,
426 "exp_month": 3,
427 "exp_year": 2018,
428 "fingerprint": "WpGCb2Id18yLdA7I",
429 "funding": "credit",
430 "id": "card_196oyJHBIoGyEgRJ4ZgC17VH",
431 "last4": "4242",
432 "metadata": {},
433 "name": "New test cards",
434 "object": "card",
435 "tokenization_method": null
436 }
437 ],
438 "has_more": false,
439 "object": "list",
440 "total_count": 1,
441 "url": "/v1/customers/cus_9PeGMv7FoO6v5g/sources"
442 },
443 "subscriptions": {
444 "data": [],
445 "has_more": false,
446 "object": "list",
447 "total_count": 0,
448 "url": "/v1/customers/cus_9PeGMv7FoO6v5g/subscriptions"
449 }
450}
451self
452<cms.commerce.views.StripeSubscriptionApi object at 0x7f74bfbcab90>
453request
454<rest_framework.request.Request object at 0x7f74bf677990>
455stripe_create_subscription_repsonse
456<Subscription subscription id=sub_9PeG7D7r1QnLjR at 0x7f74bfc6c4f0> JSON: {
457 "application_fee_percent": null,
458 "cancel_at_period_end": false,
459 "canceled_at": null,
460 "created": 1477002313,
461 "current_period_end": 1477088712,
462 "current_period_start": 1477002313,
463 "customer": "cus_9PeGMv7FoO6v5g",
464 "discount": null,
465 "ended_at": null,
466 "id": "sub_9PeG7D7r1QnLjR",
467 "livemode": false,
468 "metadata": {},
469 "object": "subscription",
470 "plan": {
471 "amount": 699,
472 "created": 1474942756,
473 "currency": "usd",
474 "id": "us-pre-1d-20160907",
475 "interval": "day",
476 "interval_count": 1,
477 "livemode": false,
478 "metadata": {
479 "DisplayName": "Premium",
480 "PlanType": "Premium",
481 "TrialPeriodOverride": "1"
482 },
483 "name": "U.S. Premium - TEST 1 day",
484 "object": "plan",
485 "statement_descriptor": null,
486 "trial_period_days": 1
487 },
488 "quantity": 1,
489 "start": 1477002313,
490 "status": "trialing",
491 "tax_percent": null,
492 "trial_end": 1477088712,
493 "trial_start": 1477002313
494}
495value
496u'tok_196oyJHBIoGyEgRJnCTzEQO7'
497create_params
498{'customer': u'cus_9PeGMv7FoO6v5g',
499 'plan': u'us-pre-1d-20160907',
500 'trial_end': 1477088712}
501trial_end_date
502datetime.datetime(2016, 10, 21, 22, 25, 12, 45246)
503user_subscription_data
504<UserSubscription: FunUser5347 - US Premium - Monthly>
505MagentoHelper
506<class 'source_client.magento.views.MagentoHelper'>
507key
508u'token'
509trial_period_days
5101
511stripe_plan
512<Plan plan id=us-pre-1d-20160907 at 0x7f74bfcc7740> JSON: {
513 "amount": 699,
514 "created": 1474942756,
515 "currency": "usd",
516 "id": "us-pre-1d-20160907",
517 "interval": "day",
518 "interval_count": 1,
519 "livemode": false,
520 "metadata": {
521 "DisplayName": "Premium",
522 "PlanType": "Premium",
523 "TrialPeriodOverride": "1"
524 },
525 "name": "U.S. Premium - TEST 1 day",
526 "object": "plan",
527 "statement_descriptor": null,
528 "trial_period_days": 1
529}
530stripe_plan_id
531u'us-pre-1d-20160907'
532valid_create_fields
533['application_fee_percent', 'coupon']
534currency_code
535u'USD'
536/usr/local/lib/python2.7/dist-packages/django/db/models/manager.py in manager_method
537 def check(self, **kwargs):
538 return []
539 @classmethod
540 def _get_queryset_methods(cls, queryset_class):
541 def create_method(name, method):
542 def manager_method(self, *args, **kwargs):
543 return getattr(self.get_queryset(), name)(*args, **kwargs) ...
544 manager_method.__name__ = method.__name__
545 manager_method.__doc__ = method.__doc__
546 return manager_method
547 new_methods = {}
548 # Refs http://bugs.python.org/issue1785.
549â–¶ Local vars
550Variable Value
551self
552<django.db.models.manager.Manager object at 0x7f74d270e5d0>
553args
554()
555name
556'create'
557kwargs
558{'brand': u'Visa',
559 'card_id': u'card_196oyJHBIoGyEgRJ4ZgC17VH',
560 'customer_id': u'cus_9PeGMv7FoO6v5g',
561 'default': True,
562 'user_id': <User: FunUser5347>}
563/usr/local/lib/python2.7/dist-packages/django/db/models/query.py in create
564 def create(self, **kwargs):
565 """
566 Creates a new object with the given kwargs, saving it to the database
567 and returning the created object.
568 """
569 obj = self.model(**kwargs)
570 self._for_write = True
571 obj.save(force_insert=True, using=self.db) ...
572 return obj
573 def bulk_create(self, objs, batch_size=None):
574 """
575 Inserts each of the instances into the database. This does *not* call
576 save() on each of the instances, does not send any pre/post save
577â–¶ Local vars
578Variable Value
579self
580[]
581obj
582<StripeCard: StripeCard object>
583kwargs
584{'brand': u'Visa',
585 'card_id': u'card_196oyJHBIoGyEgRJ4ZgC17VH',
586 'customer_id': u'cus_9PeGMv7FoO6v5g',
587 'default': True,
588 'user_id': <User: FunUser5347>}
589/usr/local/lib/python2.7/dist-packages/django/db/models/base.py in save
590 ]
591 loaded_fields = field_names.difference(deferred_fields)
592 if loaded_fields:
593 update_fields = frozenset(loaded_fields)
594 self.save_base(using=using, force_insert=force_insert,
595 force_update=force_update, update_fields=update_fields) ...
596 save.alters_data = True
597 def save_base(self, raw=False, force_insert=False,
598 force_update=False, using=None, update_fields=None):
599 """
600 Handles the parts of saving which should be done only once per save,
601â–¶ Local vars
602Variable Value
603update_fields
604None
605using
606'default'
607self
608<StripeCard: StripeCard object>
609force_update
610False
611force_insert
612True
613/usr/local/lib/python2.7/dist-packages/django/db/models/base.py in save_base
614 meta = cls._meta
615 if not meta.auto_created:
616 signals.pre_save.send(sender=origin, instance=self, raw=raw, using=using,
617 update_fields=update_fields)
618 with transaction.commit_on_success_unless_managed(using=using, savepoint=False):
619 if not raw:
620 self._save_parents(cls, using, update_fields)
621 updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields) ...
622 # Store the database on which the object was saved
623 self._state.db = using
624 # Once saved, this is no longer a to-be-added instance.
625 self._state.adding = False
626 # Signal that the save is complete
627â–¶ Local vars
628Variable Value
629origin
630<class 'cms.commerce.models.StripeCard'>
631update_fields
632None
633force_insert
634True
635self
636<StripeCard: StripeCard object>
637force_update
638False
639raw
640False
641meta
642<Options for StripeCard>
643using
644'default'
645cls
646<class 'cms.commerce.models.StripeCard'>
647/usr/local/lib/python2.7/dist-packages/django/db/models/base.py in _save_table
648 self._order = order_value
649 fields = meta.local_concrete_fields
650 if not pk_set:
651 fields = [f for f in fields if not isinstance(f, AutoField)]
652 update_pk = bool(meta.has_auto_field and not pk_set)
653 result = self._do_insert(cls._base_manager, using, fields, update_pk, raw) ...
654 if update_pk:
655 setattr(self, meta.pk.attname, result)
656 return updated
657 def _do_update(self, base_qs, using, pk_val, values, update_fields, forced_update):
658 """
659â–¶ Local vars
660Variable Value
661update_fields
662None
663non_pks
664[<django.db.models.fields.related.ForeignKey: user>,
665 <django.db.models.fields.CharField: customer_id>,
666 <django.db.models.fields.CharField: card_id>,
667 <django.db.models.fields.CharField: brand>,
668 <django.db.models.fields.BooleanField: default>]
669updated
670False
671f
672<django.db.models.fields.BooleanField: default>
673fields
674[<django.db.models.fields.related.ForeignKey: user>,
675 <django.db.models.fields.CharField: customer_id>,
676 <django.db.models.fields.CharField: card_id>,
677 <django.db.models.fields.CharField: brand>,
678 <django.db.models.fields.BooleanField: default>]
679self
680<StripeCard: StripeCard object>
681force_update
682False
683raw
684False
685meta
686<Options for StripeCard>
687update_pk
688True
689pk_val
690None
691pk_set
692False
693using
694'default'
695force_insert
696True
697cls
698<class 'cms.commerce.models.StripeCard'>
699/usr/local/lib/python2.7/dist-packages/django/db/models/base.py in _do_insert
700 def _do_insert(self, manager, using, fields, update_pk, raw):
701 """
702 Do an INSERT. If update_pk is defined then this method should return
703 the new pk for the model.
704 """
705 return manager._insert([self], fields=fields, return_id=update_pk,
706 using=using, raw=raw) ...
707 def delete(self, using=None):
708 using = using or router.db_for_write(self.__class__, instance=self)
709 assert self._get_pk_val() is not None, "%s object can't be deleted because its %s attribute is set to None." % (self._meta.object_name, self._meta.pk.attname)
710 collector = Collector(using=using)
711â–¶ Local vars
712Variable Value
713fields
714[<django.db.models.fields.related.ForeignKey: user>,
715 <django.db.models.fields.CharField: customer_id>,
716 <django.db.models.fields.CharField: card_id>,
717 <django.db.models.fields.CharField: brand>,
718 <django.db.models.fields.BooleanField: default>]
719self
720<StripeCard: StripeCard object>
721raw
722False
723manager
724<django.db.models.manager.Manager object at 0x7f74d270e5d0>
725using
726'default'
727update_pk
728True
729/usr/local/lib/python2.7/dist-packages/django/db/models/manager.py in manager_method
730 def check(self, **kwargs):
731 return []
732 @classmethod
733 def _get_queryset_methods(cls, queryset_class):
734 def create_method(name, method):
735 def manager_method(self, *args, **kwargs):
736 return getattr(self.get_queryset(), name)(*args, **kwargs) ...
737 manager_method.__name__ = method.__name__
738 manager_method.__doc__ = method.__doc__
739 return manager_method
740 new_methods = {}
741 # Refs http://bugs.python.org/issue1785.
742â–¶ Local vars
743Variable Value
744self
745<django.db.models.manager.Manager object at 0x7f74d270e5d0>
746args
747([<StripeCard: StripeCard object>],)
748name
749'_insert'
750kwargs
751{'fields': [<django.db.models.fields.related.ForeignKey: user>,
752 <django.db.models.fields.CharField: customer_id>,
753 <django.db.models.fields.CharField: card_id>,
754 <django.db.models.fields.CharField: brand>,
755 <django.db.models.fields.BooleanField: default>],
756 'raw': False,
757 'return_id': True,
758 'using': 'default'}
759/usr/local/lib/python2.7/dist-packages/django/db/models/query.py in _insert
760 the InsertQuery class and is how Model.save() is implemented.
761 """
762 self._for_write = True
763 if using is None:
764 using = self.db
765 query = sql.InsertQuery(self.model)
766 query.insert_values(fields, objs, raw=raw)
767 return query.get_compiler(using=using).execute_sql(return_id) ...
768 _insert.alters_data = True
769 _insert.queryset_only = False
770 def _batched_insert(self, objs, fields, batch_size):
771 """
772 A little helper method for bulk_insert to insert the bulk one batch
773â–¶ Local vars
774Variable Value
775objs
776[<StripeCard: StripeCard object>]
777fields
778[<django.db.models.fields.related.ForeignKey: user>,
779 <django.db.models.fields.CharField: customer_id>,
780 <django.db.models.fields.CharField: card_id>,
781 <django.db.models.fields.CharField: brand>,
782 <django.db.models.fields.BooleanField: default>]
783self
784[]
785return_id
786True
787raw
788False
789query
790<django.db.models.sql.subqueries.InsertQuery object at 0x7f74bfc74d50>
791using
792'default'
793/usr/local/lib/python2.7/dist-packages/django/db/models/sql/compiler.py in execute_sql
794 for p, vals in zip(placeholders, params)
795 ]
796 def execute_sql(self, return_id=False):
797 assert not (return_id and len(self.query.objs) != 1)
798 self.return_id = return_id
799 with self.connection.cursor() as cursor:
800 for sql, params in self.as_sql(): ...
801 cursor.execute(sql, params)
802 if not (return_id and cursor):
803 return
804 if self.connection.features.can_return_id_from_insert:
805 return self.connection.ops.fetch_returned_insert_id(cursor)
806 return self.connection.ops.last_insert_id(cursor,
807â–¶ Local vars
808Variable Value
809cursor
810<django.db.backends.utils.CursorDebugWrapper object at 0x7f74bf956d50>
811self
812<django.db.models.sql.compiler.SQLInsertCompiler object at 0x7f74bf956c90>
813return_id
814True
815/usr/local/lib/python2.7/dist-packages/django/db/models/sql/compiler.py in as_sql
816 if has_fields:
817 params = values = [
818 [
819 f.get_db_prep_save(getattr(obj, f.attname) if self.query.raw else f.pre_save(obj, True), connection=self.connection)
820 for f in fields
821 ]
822 for obj in self.query.objs ...
823 ]
824 else:
825 values = [[self.connection.ops.pk_default_value()] for obj in self.query.objs]
826 params = [[]]
827 fields = [None]
828 can_bulk = (not any(hasattr(field, "get_placeholder") for field in fields) and
829â–¶ Local vars
830Variable Value
831obj
832<StripeCard: StripeCard object>
833f
834<django.db.models.fields.related.ForeignKey: user>
835fields
836[<django.db.models.fields.related.ForeignKey: user>,
837 <django.db.models.fields.CharField: customer_id>,
838 <django.db.models.fields.CharField: card_id>,
839 <django.db.models.fields.CharField: brand>,
840 <django.db.models.fields.BooleanField: default>]
841self
842<django.db.models.sql.compiler.SQLInsertCompiler object at 0x7f74bf956c90>
843result
844[u'INSERT INTO "commerce_stripecard"',
845 u'("user_id", "customer_id", "card_id", "brand", "default")']
846opts
847<Options for StripeCard>
848has_fields
849True
850qn
851<bound method DatabaseOperations.quote_name of <django.db.backends.postgresql_psycopg2.operations.DatabaseOperations object at 0x7f74db0d7310>>
852/usr/local/lib/python2.7/dist-packages/django/db/models/fields/related.py in get_db_prep_save
853 def get_db_prep_save(self, value, connection):
854 if value is None or (value == '' and
855 (not self.related_field.empty_strings_allowed or
856 connection.features.interprets_empty_strings_as_nulls)):
857 return None
858 else:
859 return self.related_field.get_db_prep_save(value, connection=connection) ...
860 def value_to_string(self, obj):
861 if not obj:
862 # In required many-to-one fields with only one available choice,
863 # select that one available choice. Note: For SelectFields
864 # we have to check that the length of choices is *2*, not 1,
865â–¶ Local vars
866Variable Value
867connection
868<django.db.backends.postgresql_psycopg2.base.DatabaseWrapper object at 0x7f74db0e5390>
869self
870<django.db.models.fields.related.ForeignKey: user>
871value
872<User: FunUser5347>
873/usr/local/lib/python2.7/dist-packages/django/db/models/fields/__init__.py in get_db_prep_save
874 return value
875 def get_db_prep_save(self, value, connection):
876 """
877 Returns field's value prepared for saving into a database.
878 """
879 return self.get_db_prep_value(value, connection=connection,
880 prepared=False) ...
881 def get_prep_lookup(self, lookup_type, value):
882 """
883 Perform preliminary non-db specific lookup checks and conversions
884 """
885 if hasattr(value, 'prepare'):
886â–¶ Local vars
887Variable Value
888connection
889<django.db.backends.postgresql_psycopg2.base.DatabaseWrapper object at 0x7f74db0e5390>
890self
891<django.db.models.fields.AutoField: id>
892value
893<User: FunUser5347>
894/usr/local/lib/python2.7/dist-packages/django/db/models/fields/__init__.py in get_db_prep_value
895 )
896 def validate(self, value, model_instance):
897 pass
898 def get_db_prep_value(self, value, connection, prepared=False):
899 if not prepared:
900 value = self.get_prep_value(value) ...
901 value = connection.ops.validate_autopk_value(value)
902 return value
903 def get_prep_value(self, value):
904 value = super(AutoField, self).get_prep_value(value)
905 if value is None:
906â–¶ Local vars
907Variable Value
908connection
909<django.db.backends.postgresql_psycopg2.base.DatabaseWrapper object at 0x7f74db0e5390>
910self
911<django.db.models.fields.AutoField: id>
912value
913<User: FunUser5347>
914prepared
915False
916/usr/local/lib/python2.7/dist-packages/django/db/models/fields/__init__.py in get_prep_value
917 value = connection.ops.validate_autopk_value(value)
918 return value
919 def get_prep_value(self, value):
920 value = super(AutoField, self).get_prep_value(value)
921 if value is None:
922 return None
923 return int(value) ...
924 def contribute_to_class(self, cls, name):
925 assert not cls._meta.has_auto_field, \
926 "A model can't have more than one AutoField."
927 super(AutoField, self).contribute_to_class(cls, name)
928 cls._meta.has_auto_field = True
929â–¶ Local vars
930Variable Value
931self
932<django.db.models.fields.AutoField: id>
933value
934<User: FunUser5347>
935
936Environment:
937
938
939Request Method: POST
940Request URL: https://dev-api-funimationnow.dadcdigital.com/api/source/stripe/subscription/
941
942Django Version: 1.7.6
943Python Version: 2.7.12
944Installed Applications:
945('admin_bootstrap',
946 'django.contrib.admin',
947 'django.contrib.auth',
948 'django.contrib.sites',
949 'polymorphic',
950 'django.contrib.contenttypes',
951 'django.contrib.sessions',
952 'django.contrib.messages',
953 'django.contrib.flatpages',
954 'django.contrib.staticfiles',
955 'gunicorn',
956 'jsonify',
957 'storages',
958 'sorl.thumbnail',
959 'django_extensions',
960 'rest_framework',
961 'rest_framework.authtoken',
962 'provider',
963 'provider.oauth2',
964 'xframeoptions',
965 'corsheaders',
966 'taggit',
967 'core',
968 'rest_framework_swagger',
969 'cms',
970 'smart_selects',
971 'django_rq',
972 'cms.commerce',
973 'source',
974 'social.apps.django_app.default',
975 'crispy_forms',
976 'parsley',
977 'haystack',
978 'vinaigrette',
979 'bpm',
980 'gs_messages',
981 'notifications',
982 'djcelery',
983 'source_client',
984 'cms.catalog',
985 'cms.metaport',
986 'source_client.ratio',
987 'source_client.xbox_one',
988 'source_client.facebook',
989 'source_client.fun_faq',
990 'source_client.fun_search',
991 'source_client.magento',
992 'source_client.nodebb',
993 'source_client.wordpress',
994 'raven.contrib.django.raven_compat')
995Installed Middleware:
996('xframeoptions.middleware.Header',
997 'vinaigrette.VinaigrettteAdminLanguageMiddleware',
998 'django.contrib.sessions.middleware.SessionMiddleware',
999 'source.middleware.SourceClientMiddleware',
1000 'django.middleware.locale.LocaleMiddleware',
1001 'corsheaders.middleware.CorsMiddleware',
1002 'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
1003 'django.middleware.common.CommonMiddleware',
1004 'django.middleware.csrf.CsrfViewMiddleware',
1005 'django.contrib.auth.middleware.AuthenticationMiddleware',
1006 'django.contrib.messages.middleware.MessageMiddleware',
1007 'django.middleware.clickjacking.XFrameOptionsMiddleware',
1008 'source.middleware.TokenValidationMiddleware',
1009 'audit_log.middleware.UserLoggingMiddleware',
1010 'source.middleware.SourceMiddlewareController')
1011
1012
1013Traceback:
1014File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response
1015 111. response = wrapped_callback(request, *callback_args, **callback_kwargs)
1016File "/usr/local/lib/python2.7/dist-packages/newrelic-2.68.0.50/newrelic/hooks/framework_django.py" in wrapper
1017 503. return wrapped(*args, **kwargs)
1018File "/usr/local/lib/python2.7/dist-packages/django/views/decorators/csrf.py" in wrapped_view
1019 57. return view_func(*args, **kwargs)
1020File "/usr/local/lib/python2.7/dist-packages/django/views/generic/base.py" in view
1021 69. return self.dispatch(request, *args, **kwargs)
1022File "/usr/local/lib/python2.7/dist-packages/newrelic-2.68.0.50/newrelic/hooks/component_djangorestframework.py" in _nr_wrapper_APIView_dispatch_
1023 27. return wrapped(*args, **kwargs)
1024File "/usr/local/lib/python2.7/dist-packages/rest_framework/views.py" in dispatch
1025 452. response = self.handle_exception(exc)
1026File "/usr/local/lib/python2.7/dist-packages/rest_framework/views.py" in dispatch
1027 449. response = handler(request, *args, **kwargs)
1028File "/code/source/cms/commerce/views.py" in post
1029 432. return self.create_stripe_subscription(request, user_subscription_data)
1030File "/code/source/cms/commerce/views.py" in create_stripe_subscription
1031 909. default=True
1032File "/usr/local/lib/python2.7/dist-packages/django/db/models/manager.py" in manager_method
1033 92. return getattr(self.get_queryset(), name)(*args, **kwargs)
1034File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py" in create
1035 372. obj.save(force_insert=True, using=self.db)
1036File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py" in save
1037 589. force_update=force_update, update_fields=update_fields)
1038File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py" in save_base
1039 617. updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)
1040File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py" in _save_table
1041 698. result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)
1042File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py" in _do_insert
1043 731. using=using, raw=raw)
1044File "/usr/local/lib/python2.7/dist-packages/django/db/models/manager.py" in manager_method
1045 92. return getattr(self.get_queryset(), name)(*args, **kwargs)
1046File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py" in _insert
1047 921. return query.get_compiler(using=using).execute_sql(return_id)
1048File "/usr/local/lib/python2.7/dist-packages/django/db/models/sql/compiler.py" in execute_sql
1049 919. for sql, params in self.as_sql():
1050File "/usr/local/lib/python2.7/dist-packages/django/db/models/sql/compiler.py" in as_sql
1051 877. for obj in self.query.objs
1052File "/usr/local/lib/python2.7/dist-packages/django/db/models/fields/related.py" in get_db_prep_save
1053 1738. return self.related_field.get_db_prep_save(value, connection=connection)
1054File "/usr/local/lib/python2.7/dist-packages/django/db/models/fields/__init__.py" in get_db_prep_save
1055 627. prepared=False)
1056File "/usr/local/lib/python2.7/dist-packages/django/db/models/fields/__init__.py" in get_db_prep_value
1057 907. value = self.get_prep_value(value)
1058File "/usr/local/lib/python2.7/dist-packages/django/db/models/fields/__init__.py" in get_prep_value
1059 915. return int(value)
1060
1061Exception Type: TypeError at /api/source/stripe/subscription/
1062Exception Value: int() argument must be a string or a number, not 'User'
1063
1064
1065
1066Share this traceback on a public Web site
1067Request information
1068
1069GET
1070No GET data
1071POST
1072Variable Value
1073pk
1074u'107'
1075token
1076u'tok_196oyJHBIoGyEgRJnCTzEQO7'
1077FILES
1078No FILES data
1079COOKIES
1080No cookie data
1081META
1082Variable Value
1083HTTP_AUTHORIZATION
1084'Token 07b4aafa70ca600be28e7a852e0cf748d8a7b151'
1085HTTP_REFERER
1086'http://localhost:3000/checkout/?plan=107'
1087SERVER_SOFTWARE
1088'gunicorn/19.0.0'
1089SCRIPT_NAME
1090u''
1091HTTP_X_CSRFTOKEN
1092'bWsrr65JQY88QjEQ7vSiEdTMOo3fahJZ'
1093REQUEST_METHOD
1094'POST'
1095PATH_INFO
1096u'/api/source/stripe/subscription/'
1097HTTP_ORIGIN
1098'http://localhost:3000'
1099SERVER_PROTOCOL
1100'HTTP/1.0'
1101QUERY_STRING
1102''
1103CONTENT_LENGTH
1104'41'
1105HTTP_USER_AGENT
1106'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36'
1107HTTP_CONNECTION
1108'close'
1109HTTP_TERRITORY
1110'US'
1111SERVER_NAME
1112'127.0.0.1'
1113REMOTE_ADDR
1114'47.150.101.24'
1115wsgi.url_scheme
1116'https'
1117SERVER_PORT
1118'8000'
1119REMOTE_PORT
1120'59980'
1121HTTP_X_FORWARDED_PROTO
1122'https'
1123HTTP_INCAP_CLIENT_IP
1124'47.150.101.24'
1125HTTP_INCAP_PROXY_513
1126'OK'
1127wsgi.input
1128<newrelic.api.web_transaction._WSGIInputWrapper object at 0x7f74bfbcaf90>
1129HTTP_HOST
1130'dev-api-funimationnow.dadcdigital.com'
1131wsgi.multithread
1132False
1133HTTP_ACCEPT
1134'application/json'
1135wsgi.version
1136(1, 0)
1137RAW_URI
1138'/api/source/stripe/subscription/'
1139wsgi.run_once
1140False
1141wsgi.errors
1142<gunicorn.http.wsgi.WSGIErrorsWraper object at 0x7f74bfc48150>
1143wsgi.multiprocess
1144True
1145HTTP_ACCEPT_LANGUAGE
1146'en-US,en;q=0.8'
1147gunicorn.socket
1148<socket._socketobject object at 0x7f74bf859d00>
1149HTTP_X_FORWARDED_PORT
1150'443'
1151CONTENT_TYPE
1152'application/x-www-form-urlencoded; charset=UTF-8'
1153HTTP_X_FORWARDED_FOR
1154'47.150.101.24, 198.143.32.41, 10.6.32.197'
1155wsgi.file_wrapper
1156''
1157CSRF_COOKIE
1158u'7f7ujPkRybe0UIIkbpqZQLHNFPAgzBMx'
1159HTTP_ACCEPT_ENCODING
1160'gzip, deflate, br'
1161Settings
1162Using settings module source.settings
1163Setting Value
1164AUTO_APPROVE_USERS
1165False
1166DIRECT_S3_SECRET_ACCESS_KEY
1167u'********************'
1168CMS_URI
1169'https://dev-cms-funimationnow.dadcdigital.com/'
1170RESET_LINK_PATH
1171'reset-pass/'
1172LEGACY_DB_USER
1173None
1174BROKER_URL
1175'amqp://rabbit:carrot@10.6.34.22:5672/venue-dev'
1176IMAGE_TYPES
1177['jpg', 'png', 'bmp', 'tif', 'gif', 'jpeg', 'tiff']
1178SESSION_SERIALIZER
1179'django.contrib.sessions.serializers.JSONSerializer'
1180APP_ROOT
1181'/apps/'
1182CLIENT_REPO_DIR
1183'/var/www/html/client/'
1184MESSAGE_STORAGE
1185'django.contrib.messages.storage.fallback.FallbackStorage'
1186AWS_BUCKET_KEY_CAROUSEL_IMAGE
1187u'********************'
1188APP_ENV
1189'DEV'
1190VG_TRANSCODER_HOST
1191'http://vg-qa.solarr.tv'
1192DIRECT_S3_BUCKET
1193'storfrontcommon'
1194AWS_ROLE_ARN
1195'arn:aws:iam::904385204553:role/prdfts_r'
1196SERVER_EMAIL
1197'root@localhost'
1198SUBTITLE_TYPES
1199['ttf', 'srt', 'cct', '890', 'stl']
1200VIDISPINE_API
1201u'********************'
1202FIRST_DAY_OF_WEEK
12030
1204CACHES
1205{'default': {'BACKEND': 'django_redis.cache.RedisCache',
1206 'LOCATION': 'redis://venue-dev.bcw1jl.0001.usw2.cache.amazonaws.com:6379/0',
1207 'OPTIONS': {'CLIENT_CLASS': 'django_redis.client.DefaultClient'}}}
1208SESSION_COOKIE_PATH
1209'/'
1210DEFAULT_CACHE_MINUTES
121110
1212REGION_URLS
1213{'GB': 'https://dev-uk-funimationnow.dadcdigital.com',
1214 'IE': 'https://dev-ie-funimationnow.dadcdigital.com',
1215 'US': 'https://dev-funimationnow.dadcdigital.com',
1216 'default': 'https://dev-funimationnow.dadcdigital.com'}
1217EXCLUDE_MEDIA_CATEGORIES
1218[]
1219DEFAULT_INDEX_TABLESPACE
1220''
1221USE_X_FORWARDED_HOST
1222False
1223BASE_URI
1224'https://dev-cms-funimationnow.dadcdigital.com/'
1225CLOUDFRONT_DOMAIN_NAME
1226'd132fumi6di1wa.cloudfront.net'
1227USE_HAYSTACK
1228'True'
1229SWAGGER_SETTINGS
1230{'api_key': '',
1231 'api_path': '/',
1232 'api_version': '',
1233 'doc_expansion': 'none',
1234 'enabled_methods': ['get'],
1235 'exclude_namespaces': ['rest_framework',
1236 'api_auth_urls',
1237 'api_carousel_urls',
1238 'api_search_urls',
1239 'api_related_entry_urls',
1240 'api_schedule_urls',
1241 'social',
1242 'oauth2'],
1243 'is_authenticated': True,
1244 'is_superuser': False,
1245 'permission_denied_handler': None,
1246 'resource_access_handler': None,
1247 'template_path': 'rest_framework_swagger/index.html',
1248 'token_type': 'Token',
1249 'unauthenticated_user': 'django.contrib.auth.models.AnonymousUser'}
1250FILE_CHARSET
1251'utf-8'
1252DEBUG
1253True
1254SUBSCRIPTION_LEVEL_KEY
1255u'********************'
1256SESSION_FILE_PATH
1257None
1258SHOW_TOOLBAR_CALLBACK
1259<function show_toolbar at 0x7f74dc16e7d0>
1260STATICFILES_DIRS
1261('static',)
1262SECURE_PROXY_SSL_HEADER
1263None
1264AWS_SECRET_ACCESS_KEY
1265u'********************'
1266DEBUG_PROPAGATE_EXCEPTIONS
1267False
1268ACTIVITI_FILEMATCH
1269'FileMatch'
1270MONTH_DAY_FORMAT
1271'F j'
1272AUTH_USER_MODEL
1273'auth.User'
1274USE_THOUSAND_SEPARATOR
1275False
1276ACTIVITI_HOST_URL
1277'http://activiti-dev.solarr.tv'
1278CSRF_FAILURE_VIEW
1279'django.views.csrf.csrf_failure'
1280LOGIN_REDIRECT_URL
1281'/'
1282DECIMAL_SEPARATOR
1283'.'
1284IGNORABLE_404_URLS
1285()
1286ACTIVITI_PROPROXY_INGEST
1287'ProProxyIngest'
1288TEMPLATE_STRING_IF_INVALID
1289''
1290AUDIO_TYPES
1291['mp3', 'wav', 'ac3']
1292CORE_APPS
1293('admin_bootstrap',
1294 'django.contrib.admin',
1295 'django.contrib.auth',
1296 'django.contrib.sites',
1297 'polymorphic',
1298 'django.contrib.contenttypes',
1299 'django.contrib.sessions',
1300 'django.contrib.messages',
1301 'django.contrib.flatpages',
1302 'django.contrib.staticfiles',
1303 'gunicorn',
1304 'jsonify',
1305 'storages',
1306 'sorl.thumbnail',
1307 'django_extensions',
1308 'rest_framework',
1309 'rest_framework.authtoken',
1310 'provider',
1311 'provider.oauth2',
1312 'xframeoptions',
1313 'corsheaders',
1314 'taggit',
1315 'core',
1316 'rest_framework_swagger',
1317 'cms',
1318 'smart_selects',
1319 'django_rq',
1320 'cms.commerce',
1321 'source',
1322 'social.apps.django_app.default',
1323 'crispy_forms',
1324 'parsley',
1325 'haystack',
1326 'vinaigrette',
1327 'bpm',
1328 'gs_messages',
1329 'notifications',
1330 'djcelery')
1331FIXTURE_DIRS
1332()
1333FORMAT_MODULE_PATH
1334None
1335RATIO_API_ROOT
1336u'********************'
1337CLIENT_API_CONTROLLERS
1338u'********************'
1339CLIENT_EMAIL_TEMPLATES
1340'client/templates/templated_email/'
1341DISALLOWED_USER_AGENTS
1342()
1343INTERMEDIATE_DB_PASS
1344u'********************'
1345RQ_QUEUES
1346{'datasync': {'USE_REDIS_CACHE': 'default'},
1347 'default': {'USE_REDIS_CACHE': 'default'},
1348 'high': {'USE_REDIS_CACHE': 'default'},
1349 'imports': {'USE_REDIS_CACHE': 'default'},
1350 'indexing': {'USE_REDIS_CACHE': 'default'},
1351 'low': {'USE_REDIS_CACHE': 'default'},
1352 'normal': {'USE_REDIS_CACHE': 'default'}}
1353GEO_TARGETING_SETTINGS
1354{'CA': {'distribution_id': 'E30XNP02DDO6C2',
1355 'domain': 'diftf66688yg5.cloudfront.net'},
1356 'GB': {'distribution_id': 'E1ITZNYE1G9LQH',
1357 'domain': 'd1irsdmj3i0e2q.cloudfront.net'},
1358 'IE': {'distribution_id': 'EUQA3M4SW5BFO',
1359 'domain': 'd35gu2k9ubj6wu.cloudfront.net'},
1360 'US': {'distribution_id': 'E23ZG7LABSQQUU',
1361 'domain': 'dn5gkx5t2r3fc.cloudfront.net'}}
1362SOURCE_CONFIG
1363{'admin': {'apps': {'access': '1', 'name': 'Apps'},
1364 'config': {'access': '1', 'name': 'Config'},
1365 'groups': {'access': '2', 'name': 'Groups'},
1366 'logs': {'access': '1', 'name': 'Logs'},
1367 'users': {'access': '2', 'name': 'Users'}},
1368 'general': {'idleTime': '720'},
1369 'media': {'url': 'http://source-img-bucket.s3.amazonaws.com/'},
1370 'navigation': {'showSourceBar': '0', 'showTabs': '0'},
1371 'node': {'allowTimeout': '0', 'api': '6969', 'chat': '8080'}}
1372USE_ETAGS
1373False
1374MAGENTO_CUSTOMER_SECRET
1375u'********************'
1376NODEBB_COOKIE_NAME
1377'forum_token'
1378SESSION_COOKIE_NAME
1379'sessionid'
1380BUILD_VERSION
1381'1'
1382USE_TZ
1383True
1384SHORT_DATETIME_FORMAT
1385'm/d/Y P'
1386CLIENT_ALLOWED_HOST
1387'dev-cms-funimationnow.dadcdigital.com'
1388CLOUDFRONT_ACCESS_KEY_ID
1389u'********************'
1390CLIENT_APPS
1391('source_client',
1392 'cms.catalog',
1393 'cms.metaport',
1394 'source_client.ratio',
1395 'source_client.xbox_one',
1396 'source_client.facebook',
1397 'source_client.fun_faq',
1398 'source_client.fun_search',
1399 'source_client.magento',
1400 'source_client.nodebb',
1401 'source_client.wordpress',
1402 'raven.contrib.django.raven_compat')
1403CRISPY_ALLOWED_TEMPLATE_PACKS
1404('cp_forms', 'uni_form')
1405LANGUAGE_COOKIE_PATH
1406'/'
1407HAYSTACK_URL
1408'https://search-venue-dev-3pgbgccufu4ekydxuush3hnoda.us-west-2.es.amazonaws.com'
1409NODEBB_SECRET
1410u'********************'
1411NODE_PORT
1412'443'
1413SOCIAL_AUTH_FACEBOOK_SCOPE
1414['email']
1415LANGUAGE_CODE
1416'en-us'
1417ROOT_URLCONF
1418'source.urls'
1419MANAGERS
1420(('Matt Jacobs', 'matt@giantsource.com'),
1421 ('Brett Beers', 'brett@giantsource.com'),
1422 ('Colby Palmer', 'colby@giantsource.com'))
1423ELASTICSEARCH_SETTINGS
1424{'dev': {'index': 'fun_title_auto',
1425 'syn_path': '/code/source/source_client/fun_search/syns.txt',
1426 'url': 'https://search-venue-dev-3pgbgccufu4ekydxuush3hnoda.us-west-2.es.amazonaws.com:443/'},
1427 'development': {'index': 'fun_title_auto',
1428 'syn_path': '/code/source/source_client/fun_search/syns.txt',
1429 'url': 'https://search-venue-dev-3pgbgccufu4ekydxuush3hnoda.us-west-2.es.amazonaws.com:443/'},
1430 'globalprod': {'index': 'fun_title_auto',
1431 'syn_path': '/code/source/source_client/fun_search/syns.txt',
1432 'url': 'https://search-ott-prod-002-2suwgu6qgzlfvqprmwot6b75ie.us-west-2.es.amazonaws.com:443/'},
1433 'local': {'index': 'fun_title_auto',
1434 'syn_path': 'source_client/fun_search/syns.txt',
1435 'url': 'http://localhost:9200'},
1436 'prod': {'index': 'fun_title_auto',
1437 'syn_path': '/code/source/source_client/fun_search/syns.txt',
1438 'url': 'https://search-ott-prod-002-2suwgu6qgzlfvqprmwot6b75ie.us-west-2.es.amazonaws.com:443/'},
1439 'qa': {'index': 'fun_title_auto',
1440 'syn_path': '/code/source/source_client/fun_search/syns.txt',
1441 'url': 'https://search-venue-qa-pm2yturfmsqzwokxdfqfjyfqym.us-west-2.es.amazonaws.com:443/'},
1442 'staging': {'index': 'fun_title_auto',
1443 'syn_path': '/code/source/source_client/fun_search/syns.txt',
1444 'url': 'https://search-ott-stage-f4fbfhhstplxdtkehiuvw2daye.us-west-2.es.amazonaws.com:443/'},
1445 'uat': {'index': 'fun_title_auto',
1446 'syn_path': '/code/source/source_client/fun_search/syns.txt',
1447 'url': 'https://search-venue-uat-crp3btkzj4pki4iuxa7gpoxfce.us-west-2.es.amazonaws.com:443/'}}
1448BASE_DIR
1449'/code/source'
1450STATIC_ROOT
1451None
1452ACTIVITI_CREATE_MEDIA
1453'CreateMedia'
1454TEMPLATE_DIRS
1455('templates',)
1456SESSION_CACHE_ALIAS
1457'default'
1458SESSION_COOKIE_DOMAIN
1459None
1460EMAIL_BACKEND
1461'django.core.mail.backends.smtp.EmailBackend'
1462EXCLUDE_VERSIONS
1463[]
1464SQS_SECRECT
1465'W/X0n331+To8WYKLvwgypWC0x9Ka8xccZi/lIvCF'
1466ANALYTICS_ACCOUNTS
1467{'GB': {'google': {'playstation': 'UA-39725952-11', 'venue': 'UA-39725952-8'}},
1468 'IE': {'google': {'playstation': 'UA-39725952-11', 'venue': 'UA-39725952-9'}},
1469 'US': {'google': {'client': 'UA-39725952-4',
1470 'playstation': 'UA-39725952-11',
1471 'venue': 'UA-72892034-1'}}}
1472SEND_BROKEN_LINK_EMAILS
1473False
1474DEFAULT_NOTIFICATIONS
1475{'system': {'admin': {'options': ['username',
1476 'email',
1477 'datetime',
1478 'userType',
1479 'link'],
1480 'templates': {'consumerRegister': 'Thanks for registering for an account on {{INSTALL_NAME}}.',
1481 'forgotPassword': 'A password reset has been requested on your account at : {{INSTALL_NAME}}. Please use the following link to reset your password {{link}}.',
1482 'userApproved': 'The user {{username}} has been approved on {{INSTALL_NAME}}.',
1483 'userLogin': '{{username}} has logged into their account.',
1484 'userLogout': '{{username}} has logged out their account.',
1485 'userRegister': 'A new user has registered for an account on {{INSTALL_NAME}}.'},
1486 'types': ['userRegister',
1487 'consumerRegister',
1488 'forgotPassword',
1489 'userLogin',
1490 'userLogout',
1491 'userApproved']}}}
1492USE_BUILD_DATE
1493False
1494APPEND_SLASH
1495True
1496DATABASE_ROUTERS
1497[]
1498LOCAL_APPS
1499('raven.contrib.django.raven_compat',)
1500PAYPAL_API_MODE
1501u'********************'
1502YEAR_MONTH_FORMAT
1503'F Y'
1504BUILD_DATE
1505'1182'
1506STAGE_DBB_URL
1507'http://172.31.210.244:8194/'
1508ALLOWED_IMAGE_EXTENSIONS
1509['jpg', 'jpeg', 'png', 'gif', 'tiff', 'tif', 'bmp', 'svg']
1510PROD_CLOUDINARY_URL
1511'https://res.cloudinary.com/sfp/image/upload/'
1512MAGENTO_ACCESS_TOKEN_SECRET
1513u'********************'
1514MIDDLEWARE_CLASSES
1515('xframeoptions.middleware.Header',
1516 'vinaigrette.VinaigrettteAdminLanguageMiddleware',
1517 'django.contrib.sessions.middleware.SessionMiddleware',
1518 'source.middleware.SourceClientMiddleware',
1519 'django.middleware.locale.LocaleMiddleware',
1520 'corsheaders.middleware.CorsMiddleware',
1521 'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
1522 'django.middleware.common.CommonMiddleware',
1523 'django.middleware.csrf.CsrfViewMiddleware',
1524 'django.contrib.auth.middleware.AuthenticationMiddleware',
1525 'django.contrib.messages.middleware.MessageMiddleware',
1526 'django.middleware.clickjacking.XFrameOptionsMiddleware',
1527 'source.middleware.TokenValidationMiddleware',
1528 'audit_log.middleware.UserLoggingMiddleware',
1529 'source.middleware.SourceMiddlewareController')
1530USE_I18N
1531True
1532LANGUAGE_COOKIE_NAME
1533'django_language'
1534GET_CLIENT_LOCATION
1535'off'
1536SIGNED_URL_REPLACE_VALUE
1537''
1538WSGI_APPLICATION
1539'source.wsgi.application'
1540INSTALL_NAME
1541'Funimation'
1542X_FRAME_OPTIONS
1543'ALLOWALL'
1544EMAIL_HOST_PASSWORD
1545u'********************'
1546MAGENTO_ACCESS_TOKEN
1547u'********************'
1548AWS_SESSION_NAME
1549'ste_source'
1550USE_CLIENT
1551'False'
1552ACTIVITI_TITLE_UPDATE
1553'TitleUpdate'
1554THUMBNAIL_DEFAULT_STORAGE
1555'storages.backends.s3boto.S3BotoStorage'
1556PREPEND_WWW
1557False
1558CLIENT_BUILD_VERSION
1559'1'
1560AWS_QUERYSTRING_AUTH
1561False
1562STAGE_COULDINARY_URL
1563'https://res.cloudinary.com/sony-dadc-new-media-solutions/image/upload/oth/'
1564PROXY_THUMB_STORAGE
1565'http://vg-qa.solarr.tv/api/1/storage'
1566PAYPAL_KEYS
1567u'********************'
1568GEOIP_PATH
1569'geoip'
1570AUTO_APPROVE_CONSUMERS
1571'True'
1572FORCE_SCRIPT_NAME
1573None
1574HAYSTACK_SSL
1575'True'
1576PASSWORD_RESET_TIMEOUT_DAYS
1577u'********************'
1578ADMIN_MEDIA_PREFIX
1579'/admin/static/'
1580STRIPE_API_KEYS
1581u'********************'
1582SESSION_ENGINE
1583'django.contrib.sessions.backends.cache'
1584CELERY_RESULT_BACKEND
1585'redis://venue-dev.bcw1jl.0001.usw2.cache.amazonaws.com:6379/1'
1586AWS_BUCKET_KEY_ITEM_IMAGE
1587u'********************'
1588CORE_APPS_DIR
1589'https://dev-cms-funimationnow.dadcdigital.com/static/apps/'
1590MIGRATION_MODULES
1591{}
1592CLIENT_APP_DIR
1593'/var/www/html/source/source/source_client/'
1594MAGENTO_URLS
1595{'CA': 'http://dev-store-api.ott-internal.dadcdigital.com/store',
1596 'GB': 'http://dev-store-api.ott-internal.dadcdigital.com/store',
1597 'IE': 'http://dev-store-api.ott-internal.dadcdigital.com/store',
1598 'US': 'http://dev-store-api.ott-internal.dadcdigital.com/store'}
1599FUNIMATION_REGION_CODES_BY_TERRITORY
1600{'Canada': 'CA', 'Ireland': 'IE', 'USA': 'US', 'United Kingdom': 'GB'}
1601ITUNES_SHARED_SECRET
1602u'********************'
1603DEFAULT_POSTER_KEY
1604u'********************'
1605FUNIMATION_REGION_TERRITORIES_BY_CODE
1606{'CA': 'Canada', 'GB': 'United Kingdom', 'IE': 'Ireland', 'US': 'USA'}
1607DEFAULT_EXCEPTION_REPORTER_FILTER
1608'django.views.debug.SafeExceptionReporterFilter'
1609ADMINS
1610(('Matt Jacobs', 'matt@giantsource.com'),
1611 ('Brett Beers', 'brett@giantsource.com'),
1612 ('Colby Palmer', 'colby@giantsource.com'))
1613APP_BUILD_DIR
1614''
1615DATETIME_FORMAT
1616'N j, Y, P'
1617SOCIAL_AUTH_LOGIN_REDIRECT_URL
1618'/'
1619USE_SSOS
1620True
1621FILE_MATCH_USER
1622'filematch'
1623LOGOUT_URL
1624'/accounts/logout/'
1625DEFAULT_SERVER_EMAIL
1626'Account Admin <no-reply@giantsource.com>'
1627INTERMEDIATE_DB_USER
1628None
1629BASE_CORE_URI
1630''
1631DIRECT_S3_REGION_NAME
1632'us-west-2'
1633AWS_BUCKET_WORKFLOW
1634'mp4-proxies'
1635SSOS_USERNAME_PREFIX
1636''
1637TITLE_IMAGE_KEYS
1638u'********************'
1639DIRECT_S3_ROLE_SESSION_NAME
1640'prdcommon'
1641DEFAULT_TABLESPACE
1642''
1643ACTIVITI_PASSWORD
1644u'********************'
1645SESSION_COOKIE_AGE
16461209600
1647SETTINGS_MODULE
1648'source.settings'
1649USE_CDN
1650False
1651LANGUAGES
1652(('en', <django.utils.functional.__proxy__ object at 0x7f74dc175bd0>),
1653 ('en-gb', <django.utils.functional.__proxy__ object at 0x7f74dc123990>),
1654 ('he', <django.utils.functional.__proxy__ object at 0x7f74df2ef110>))
1655GEO_CLOUDFRONT_DISTRIBUTION_ID
1656'E30TRDN4LBXCYU'
1657CSRF_COOKIE_AGE
165831449600
1659ABSOLUTE_URL_OVERRIDES
1660{}
1661DEFAULT_VIDEO_KEY
1662u'********************'
1663GEO_CLOUDFRONT_SECRET_ACCESS_KEY
1664u'********************'
1665SOURCE_CLIENT_PATH
1666'/code/source/source_client'
1667CACHE_MIDDLEWARE_SECONDS
1668600
1669GS_SLACK
1670{'timber': 'T02ABHK03/B1BNM50GG/bvNub8BdLMDW2G8JwYb7TgaZ'}
1671CSRF_COOKIE_HTTPONLY
1672False
1673EMAIL_HOST_USER
1674'AKIAJPTHIUP2SNT4EOPA'
1675FOURM_URL
1676'https://dev-funimationnow.dadcdigital.com/forum/'
1677LOCAL_ONLY
1678False
1679DATA_SYNC_HOST
1680'http://source-host.com:8000/'
1681CSRF_COOKIE_SECURE
1682False
1683LOAD_DASHBOARD_APP_WIDGETS
1684'off'
1685CORS_ALLOW_HEADERS
1686('x-requested-with',
1687 'content-type',
1688 'accept',
1689 'origin',
1690 'authorization',
1691 'x-csrftoken',
1692 'territory',
1693 'devicetype')
1694GEOIP_CITY_PATH
1695'geoip/GeoLite2-City.mmdb'
1696PAYPAL_CLIENT_ID
1697'ARjkcgbNSxqnkVl_NPiD2LNC8-MzCghWykkTkJTVdUHc7sEga8HlRLo7uwO1wXebvqWbJFybkWOZDtlB'
1698AWS_STORAGE_BUCKET_NAME
1699'storfront'
1700ADMIN_FOR
1701()
1702FILE_UPLOAD_DIRECTORY_PERMISSIONS
1703None
1704SOURCE_ENVIRONMENT
1705'development'
1706FILE_UPLOAD_HANDLERS
1707('django.core.files.uploadhandler.MemoryFileUploadHandler',
1708 'django.core.files.uploadhandler.TemporaryFileUploadHandler')
1709DEFAULT_CONTENT_TYPE
1710'text/html'
1711AWS_SECRET_KEY_WORKFLOW
1712u'********************'
1713MIGRATE_LEGACY_USERS
1714True
1715STATICFILES_STORAGE
1716'django.contrib.staticfiles.storage.StaticFilesStorage'
1717SSOS_HTTP_AUTH_USER
1718'venue-dev'
1719CLOUDFRONT_SECRET_ACCESS_KEY
1720u'********************'
1721SSH_CONFIG_PATH
1722'/var/www/html/ssh/'
1723SILENCED_SYSTEM_CHECKS
1724[]
1725SOCIAL_AUTH_NEW_USER_REDIRECT_URL
1726'/'
1727CORS_ORIGIN_WHITELIST
1728('giantsource.net',
1729 'dadcvenue.com',
1730 'dadcdigital.com',
1731 'giantsource.biz',
1732 'localhost',
1733 '127.0.0.1',
1734 'us-west-2.elb.amazonaws.com')
1735STAGE_DBB_URL_REPLACE_TARGET
1736'https://d2tpjnnbi0bpkk.cloudfront.net/'
1737LOGGING_CONFIG
1738'logging.config.dictConfig'
1739GEO_CLOUDFRONT_ACCESS_KEY_ID
1740u'********************'
1741TEMPLATE_LOADERS
1742('django.template.loaders.filesystem.Loader',
1743 'django.template.loaders.app_directories.Loader',
1744 'django.template.loaders.eggs.Loader')
1745VIDEO_TYPES
1746['mov', 'mp4', 'avi', 'flv', 'ogg', 'ogv', 'webm', 'webv']
1747HAYSTACK_CONNECTIONS
1748{'default': {'ENGINE': 'haystack.backends.elasticsearch_backend.ElasticsearchSearchEngine',
1749 'INDEX_NAME': 'haystack',
1750 'KWARGS': {'port': '443', 'use_ssl': 'True'},
1751 'URL': 'search-venue-dev-3pgbgccufu4ekydxuush3hnoda.us-west-2.es.amazonaws.com'}}
1752INTERMEDIATE_DB_HOST
1753None
1754AWS_S3_URL_PROTOCOL
1755'http'
1756CORS_ALLOW_CREDENTIALS
1757True
1758SESSION_COOKIE_SECURE
1759False
1760VIDISPINE_PASSWORD
1761u'********************'
1762CHAT_URL
1763'node-serv.giantsource.biz'
1764MAGENTO_CUSTOMER_KEY
1765u'********************'
1766AWS_ACCESS_KEY_ID
1767u'********************'
1768INSTALLED_APPS
1769('admin_bootstrap',
1770 'django.contrib.admin',
1771 'django.contrib.auth',
1772 'django.contrib.sites',
1773 'polymorphic',
1774 'django.contrib.contenttypes',
1775 'django.contrib.sessions',
1776 'django.contrib.messages',
1777 'django.contrib.flatpages',
1778 'django.contrib.staticfiles',
1779 'gunicorn',
1780 'jsonify',
1781 'storages',
1782 'sorl.thumbnail',
1783 'django_extensions',
1784 'rest_framework',
1785 'rest_framework.authtoken',
1786 'provider',
1787 'provider.oauth2',
1788 'xframeoptions',
1789 'corsheaders',
1790 'taggit',
1791 'core',
1792 'rest_framework_swagger',
1793 'cms',
1794 'smart_selects',
1795 'django_rq',
1796 'cms.commerce',
1797 'source',
1798 'social.apps.django_app.default',
1799 'crispy_forms',
1800 'parsley',
1801 'haystack',
1802 'vinaigrette',
1803 'bpm',
1804 'gs_messages',
1805 'notifications',
1806 'djcelery',
1807 'source_client',
1808 'cms.catalog',
1809 'cms.metaport',
1810 'source_client.ratio',
1811 'source_client.xbox_one',
1812 'source_client.facebook',
1813 'source_client.fun_faq',
1814 'source_client.fun_search',
1815 'source_client.magento',
1816 'source_client.nodebb',
1817 'source_client.wordpress',
1818 'raven.contrib.django.raven_compat')
1819AWS_BUCKET_KEY_ITEM_MEDIA
1820u'********************'
1821COMMENTS_ALLOW_PROFANITIES
1822False
1823DEFAULT_TERRITORY
1824'GB'
1825TEMPLATE_CONTEXT_PROCESSORS
1826('django.contrib.auth.context_processors.auth',
1827 'django.core.context_processors.debug',
1828 'django.core.context_processors.i18n',
1829 'django.core.context_processors.media',
1830 'django.core.context_processors.static',
1831 'django.core.context_processors.tz',
1832 'django.contrib.messages.context_processors.messages',
1833 'django.contrib.auth.context_processors.auth',
1834 'social.apps.django_app.context_processors.backends',
1835 'social.apps.django_app.context_processors.login_redirect',
1836 'django.core.context_processors.debug',
1837 'django.core.context_processors.i18n',
1838 'django.core.context_processors.media',
1839 'django.core.context_processors.static',
1840 'django.core.context_processors.tz',
1841 'django.core.context_processors.request',
1842 'django.contrib.messages.context_processors.messages',
1843 'source.context_processor.source_context_processor')
1844SSOS_HTTP_AUTH_PASS
1845u'********************'
1846CSRF_COOKIE_DOMAIN
1847None
1848GEO_CLOUDFRONT_KEY_PAIR
1849u'********************'
1850RAVEN_CONFIG
1851{'dsn': 'https://549d9fbdc7cc464ebe8c83fe70864b26:05273db82ec24ee0a4194c3cf4be5c0b@app.getsentry.com/82843'}
1852CLIENT_APPS_DIR
1853'https://dev-cms-funimationnow.dadcdigital.com/static/client/apps/'
1854VALID_MOBILE_SUB_TYPES
1855{'All-AccessPass': {'languages': ['English', 'Japanese'],
1856 'purchase': ['svod']},
1857 'Basic': {'languages': ['English', 'Japanese'], 'purchase': ['avod']},
1858 'Premium': {'languages': ['English', 'Japanese'], 'purchase': ['svod']}}
1859SQS_QUEUE_NAME
1860'funimation_dev'
1861DATE_INPUT_FORMATS
1862('%Y-%m-%d',
1863 '%m/%d/%Y',
1864 '%m/%d/%y',
1865 '%b %d %Y',
1866 '%b %d, %Y',
1867 '%d %b %Y',
1868 '%d %b, %Y',
1869 '%B %d %Y',
1870 '%B %d, %Y',
1871 '%d %B %Y',
1872 '%d %B, %Y')
1873CSRF_COOKIE_NAME
1874'csrftoken'
1875CLOUDFRONT_DISTRIBUTION_ID
1876'E30TRDN4LBXCYU'
1877SESSION_SAVE_EVERY_REQUEST
1878False
1879NUMBER_GROUPING
18800
1881LOCALE_PATHS
1882('/code/source/locale',)
1883LOGGING
1884{'disable_existing_loggers': True,
1885 'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'},
1886 'require_debug_true': {'()': 'django.utils.log.RequireDebugTrue'}},
1887 'formatters': {'standard': {'datefmt': '%Y-%m-%dT%H:%M:%S',
1888 'format': '%(asctime)s [%(levelname)s] %(name)s: %(message)s'},
1889 'verbose': {'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'}},
1890 'handlers': {'console': {'class': 'logging.StreamHandler',
1891 'filters': ['require_debug_true'],
1892 'formatter': 'verbose',
1893 'level': 'DEBUG'},
1894 'paper_trail': {'address': ('logs2.papertrailapp.com', 39812),
1895 'class': 'logging.handlers.SysLogHandler',
1896 'filters': [],
1897 'formatter': 'standard',
1898 'level': 'DEBUG'},
1899 'sentry': {'class': 'raven.contrib.django.raven_compat.handlers.SentryHandler',
1900 'filters': ['require_debug_false'],
1901 'level': 'ERROR'}},
1902 'loggers': {'django.request': {'handlers': ['sentry'],
1903 'level': 'ERROR',
1904 'propagate': True},
1905 'funimation.debug': {'handlers': ['paper_trail', 'console'],
1906 'level': 'DEBUG',
1907 'propagate': False},
1908 'raven': {'handlers': ['sentry', 'console'],
1909 'level': 'DEBUG',
1910 'propagate': False},
1911 'sentry.errors': {'handlers': ['sentry', 'console'],
1912 'level': 'DEBUG',
1913 'propagate': False},
1914 'source.api_log': {'handlers': ['paper_trail', 'console'],
1915 'level': 'INFO',
1916 'propagate': False}},
1917 'root': {'handlers': ['sentry', 'console'], 'level': 'WARNING'},
1918 'version': 1}
1919FUNIM_CONFIG
1920{'api-key': '139987322722',
1921 'api-secret': '869c07f04b3990f68dfc8eebf9cd4975',
1922 'api-url': 'http://beta-www.funimation.com/api/mobile'}
1923CONTENT_CACHE_KEYS
1924u'********************'
1925CORS_ALLOW_METHODS
1926('GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS')
1927ASPERA_PASSWORD
1928u'********************'
1929EMAIL_USE_TLS
1930True
1931EMAIL_HOST
1932'email-smtp.us-west-2.amazonaws.com'
1933PROD_DBB_URL_REPLACE_TARGET
1934's3://storfront/'
1935PAYPAL_CLIENT_SECRET
1936u'********************'
1937DEFAULT_SETTINGS
1938<module 'django.conf.global_settings' from '/usr/local/lib/python2.7/dist-packages/django/conf/global_settings.pyc'>
1939USE_CLOUDINARY
1940'True'
1941SOURCE_VERSION
1942'1.1.1182'
1943REST_FRAMEWORK
1944{'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework.authentication.TokenAuthentication',
1945 'rest_framework.authentication.SessionAuthentication',
1946 'rest_framework.authentication.BasicAuthentication'),
1947 'DEFAULT_MODEL_SERIALIZER_CLASS': 'rest_framework.serializers.HyperlinkedModelSerializer',
1948 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination',
1949 'DEFAULT_PARSER_CLASSES': ('rest_framework.parsers.JSONParser',
1950 'rest_framework.parsers.FormParser',
1951 'djangorestframework_camel_case.parser.CamelCaseJSONParser'),
1952 'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.AllowAny',),
1953 'DEFAULT_RENDERER_CLASSES': ('djangorestframework_camel_case.render.CamelCaseJSONRenderer',),
1954 'DEFAULT_VERSION': 1,
1955 'DEFAULT_VERSIONING_CLASS': 'rest_framework.versioning.AcceptHeaderVersioning',
1956 'PAGE_SIZE': 25}
1957BASE_APP_URI
1958'https://dev-cms-funimationnow.dadcdigital.com/static/apps/'
1959MEDIA_URL
1960'http://source-img-bucket.s3.amazonaws.com/'
1961GEO_CLOUDFRONT_PRIVATE_KEY
1962u'********************'
1963USER_SERIALIZER
1964'serializers.UserSerializer'
1965DEFAULT_SIGNUP_FROM_EMAIL
1966'Account Admin <no-reply@giantsource.com>'
1967API_URI
1968u'********************'
1969TEST_RUNNER
1970'django.test.runner.DiscoverRunner'
1971SERVER_NAME
1972'dev-cms-funimationnow.dadcdigital.com'
1973TIME_ZONE
1974'UTC'
1975CORS_ORIGIN_ALLOW_ALL
1976True
1977LEGACY_DB_PASS
1978u'********************'
1979CORE_APP_REPO
1980'/code/source/core_apps/'
1981REGION_CHECK
1982True
1983MAGENTO_STORES
1984{'GB': {'id': 5,
1985 'name': 'storeview_uk',
1986 'products': {'All-AccessPass': '2000001', 'SubPass': '2000002'},
1987 'url': '/store/website_uk',
1988 'website_id': 3},
1989 'IE': {'id': 4,
1990 'name': 'storeview_ireland',
1991 'products': {'All-AccessPass': '2000005', 'SubPass': '2000006'},
1992 'url': '/store/website_ire',
1993 'website_id': 4},
1994 'US': {'id': 5,
1995 'name': 'storeview_uk',
1996 'products': {'All-AccessPass': '2000001', 'SubPass': '2000002'},
1997 'url': '/store/website_uk',
1998 'website_id': 3}}
1999SESSION_COOKIE_HTTPONLY
2000True
2001LANGUAGES_BIDI
2002('he', 'ar', 'fa', 'ur')
2003WORKFLOW_ENABLED
2004False
2005GEO_CLOUDFRONT_DOMAIN_NAME
2006'd132fumi6di1wa.cloudfront.net'
2007THUMBNAIL_PRESERVE_FORMAT
2008True
2009DEBUG_MODE
2010'True'
2011USE_AVAILS
2012False
2013PROFANITIES_LIST
2014u'********************'
2015NODE_URL_PROTOCOL
2016'https'
2017FACEBOOK_APP
2018{'GB': {'id': '1216358588434485',
2019 'secret': '48235f53dd8da02fb46c86f238b1a092'},
2020 'IE': {'id': '1430696863613388',
2021 'secret': '115b7941c0b553e1ec54a0117c5c2dd0'},
2022 'US': {'id': '516249725249804', 'secret': '049ecad2bccb1c852b48a2d564563c27'}}
2023HAYSTACK_PORT
2024'443'
2025MULTI_TENANT
2026False
2027TEST_NON_SERIALIZED_APPS
2028[]
2029DEFAULT_CHARSET
2030'utf-8'
2031RQ_SHOW_ADMIN_LINK
2032True
2033SSOS_CONFIG
2034{'magento': {'enabled': True},
2035 'nodebb': {'enabled': True},
2036 'vbulletin': {'enabled': False},
2037 'wordpress': {'enabled': True}}
2038PUBLIC_SCHEMA_NAME
2039'public'
2040ALLOWED_HOSTS
2041['127.0.0.1',
2042 'localhost',
2043 '.giantsource.biz',
2044 'source-host.com',
2045 'staging-funimation.dadcdigital.com',
2046 'funimation.dadcvenue-dev.com',
2047 'funimation.dadcdigital.com',
2048 'staging-cms-funimation.dadcdigital.com',
2049 'cms-funimation.dadcdigital.com',
2050 'dev-cms-funimationnow.dadcdigital.com']
2051EMAIL_SUBJECT_PREFIX
2052'[Django] '
2053FILE_UPLOAD_PERMISSIONS
2054None
2055STATICFILES_FINDERS
2056('django.contrib.staticfiles.finders.FileSystemFinder',
2057 'django.contrib.staticfiles.finders.AppDirectoriesFinder')
2058STATIC_URL
2059'/static/'
2060TIME_INPUT_FORMATS
2061('%H:%M:%S', '%H:%M:%S.%f', '%H:%M')
2062DATABASES
2063{'default': {'ATOMIC_REQUESTS': False,
2064 'AUTOCOMMIT': True,
2065 'CONN_MAX_AGE': 0,
2066 'ENGINE': 'django.db.backends.postgresql_psycopg2',
2067 'HOST': 'venue-dev.cdrutu4zrits.us-west-2.rds.amazonaws.com',
2068 'NAME': 'venuedev',
2069 'OPTIONS': {},
2070 'PASSWORD': u'********************',
2071 'PORT': '5432',
2072 'TEST': {'CHARSET': None,
2073 'COLLATION': None,
2074 'MIRROR': None,
2075 'NAME': None},
2076 'TIME_ZONE': 'UTC',
2077 'USER': 'postgres'},
2078 'legacy': {'ATOMIC_REQUESTS': False,
2079 'AUTOCOMMIT': True,
2080 'CONN_MAX_AGE': 0,
2081 'ENGINE': 'django.db.backends.postgresql_psycopg2',
2082 'HOST': 'venue-ott-prod-pgdb-002.czvbvpfqdhre.us-west-2.rds.amazonaws.com',
2083 'NAME': 'source2',
2084 'OPTIONS': {},
2085 'PASSWORD': u'********************',
2086 'PORT': '5432',
2087 'TEST': {'CHARSET': None,
2088 'COLLATION': None,
2089 'MIRROR': None,
2090 'NAME': None},
2091 'TIME_ZONE': 'UTC',
2092 'USER': 'venue_ott_prod'}}
2093CLOUDFRONT_PRIVATE_KEY
2094u'********************'
2095LEGACY_DB_HOST
2096None
2097DEVICE_MAPPING
2098{'PlayStation 3': 'PS3', 'PlayStation 4': 'PS4', 'Roku': 'Roku'}
2099REGION_GIF
2100'https://www.gstatic.com/images/branding/googlelogo/2x/googlelogo_color_284x96dp.png'
2101NODEBB_API_KEY
2102u'********************'
2103TOKEN_INVALIDATION_HOURS
2104u'********************'
2105APP_DIR
2106'/code/source/apps/'
2107CLIENT_FOLDER_NAME
2108'source_client'
2109DIRECT_S3_ROLE_ARN
2110'arn:aws:iam::904385204553:role/prdcommon_r'
2111ASPERA_API
2112u'********************'
2113ASPERA_USER
2114'batman'
2115VALID_SUB_TYPES
2116{'All-AccessPass': {'languages': ['English', 'Japanese'],
2117 'purchase': ['svod', 'avod']},
2118 'Basic': {'languages': ['English', 'Japanese'], 'purchase': ['avod']},
2119 'Premium': {'languages': ['English', 'Japanese'],
2120 'purchase': ['svod', 'avod']}}
2121THOUSAND_SEPARATOR
2122','
2123SECRET_KEY
2124u'********************'
2125FILE_UPLOAD_TEMP_DIR
2126None
2127TRANSACTIONS_MANAGED
2128False
2129AWS_ACCESS_KEY_WORKFLOW
2130u'********************'
2131ACTIVITI_USERNAME
2132'admin'
2133AUTHENTICATION_BACKENDS
2134('source.utils.TenantFacebookOAuth2',
2135 'source.utils.TenantGoogleOAuth2',
2136 'source.utils.TenantTwitterOAuth',
2137 'django.contrib.auth.backends.ModelBackend')
2138AWS_S3_SECURE_URLS
2139False
2140SIGNING_BACKEND
2141'django.core.signing.TimestampSigner'
2142CLOUDFRONT_KEY_PAIR
2143u'********************'
2144INTERMEDIATE_DB_NAME
2145None
2146LANGUAGE_COOKIE_DOMAIN
2147None
2148DEFAULT_FILE_STORAGE
2149'source_storages.aws_user_storage.AWSUserStorage'
2150USE_L10N
2151True
2152SSOS_USE_HTTP_AUTH
2153True
2154DIRECT_S3_ACCESS_KEY
2155u'********************'
2156LANGUAGE_COOKIE_AGE
2157None
2158CELERYD_PREFETCH_MULTIPLIER
21591
2160ACTIVITI_MAKE_PROPROXY
2161'MakeProProxy'
2162LOGIN_URL
2163''
2164SESSION_EXPIRE_AT_BROWSER_CLOSE
2165False
2166SQS_TEST
2167True
2168TIME_FORMAT
2169'P'
2170SOURCE_PROTOCOL
2171'http'
2172DEBUG_TOOLBAR_PATCH_SETTINGS
2173False
2174GEO_CLOUDFRONT_URL_VALID_MINUTES
217510080
2176DEFAULT_BACKGROUND_KEY
2177u'********************'
2178CACHE_MIDDLEWARE_ALIAS
2179'default'
2180SQS_ACCESS_KEY
2181u'********************'
2182CLOUDFRONT_URL_VALID_MINUTES
218310080
2184CHAT_PORT
2185'7171'
2186CSRF_COOKIE_PATH
2187'/'
2188PROJECT_ROOT
2189'/code/source/source'
2190PROD_DBB_URL
2191'http://172.31.210.11:8194/'
2192CACHE_MIDDLEWARE_KEY_PREFIX
2193u'********************'
2194VIDISPINE_USER
2195'admin'
2196CONSUMER_URL
2197'https://dev-api-funimationnow.dadcdigital.com/'
2198ENV_REDIS
2199'env.bcw1jl.0001.usw2.cache.amazonaws.com'
2200DATE_FORMAT
2201'N j, Y'
2202MEDIA_ROOT
2203'/var/www/html/source/media/'
2204TEMPLATE_DEBUG
2205True
2206DEFAULT_FROM_EMAIL
2207'Account Admin <no-reply@giantsource.com>'
2208THUMBNAIL_OPTIONS_DICT
2209{'application': {'crop': 'center', 'geometry': '300x441', 'quality': 60},
2210 'article': {'crop': 'center', 'geometry': '400x224', 'quality': 60},
2211 'audio': {'crop': 'center', 'geometry': '300x441', 'quality': 60},
2212 'avatar': {'crop': 'center', 'geometry': '250x250', 'quality': 60},
2213 'background': {'crop': 'center', 'geometry': '400x224', 'quality': 60},
2214 'book': {'crop': 'center', 'geometry': '300x392', 'quality': 100},
2215 'entry': {'crop': 'center', 'geometry': '400x224', 'quality': 60},
2216 'episode': {'crop': 'center', 'geometry': '400x224', 'quality': 60},
2217 'game': {'crop': 'center', 'geometry': '300x441', 'quality': 60},
2218 'image': {'crop': 'center', 'geometry': '300x441', 'quality': 60},
2219 'movie': {'crop': 'center', 'geometry': '300x441', 'quality': 60},
2220 'poster': {'crop': 'center', 'geometry': '300x441', 'quality': 60},
2221 'series': {'crop': 'center', 'geometry': '400x224', 'quality': 60},
2222 'thumb': {'crop': 'center', 'geometry': '300x300', 'quality': 60},
2223 'video': {'crop': 'center', 'geometry': '400x224', 'quality': 60}}
2224SITE_ID
22251
2226ALLOWED_INCLUDE_ROOTS
2227()
2228SSOS_SECRET
2229u'********************'
2230SHORT_DATE_FORMAT
2231'm/d/Y'
2232PUBLIC_SCHEMA_URLCONF
2233'source.urls'
2234SQS_REGION
2235'us-east-1'
2236CELERYD_MAX_TASKS_PER_CHILD
22371
2238GS_SLACK_SHOULD_SEND_MESSAGE
2239True
2240FILE_UPLOAD_MAX_MEMORY_SIZE
22412621440
2242LEGACY_DB_NAME
2243None
2244EMAIL_USE_SSL
2245False
2246CRISPY_TEMPLATE_PACK
2247'cp_forms'
2248SIGNED_URL_REPLACE_TARGET
2249'/exp'
2250GEOIP_COUNTRY_PATH
2251'geoip/GeoIP2-Country.mmdb'
2252NODE_URL
2253'dev-node-funimationnow.dadcdigital.com'
2254INTERNAL_IPS
2255['127.0.0.1']
2256EMAIL_PORT
2257587
2258PASSWORD_HASHERS
2259u'********************'
2260API_NAMESPACE_EXCLUDE
2261u'********************'
2262SOCIAL_AUTH_NEW_ASSOCIATION_REDIRECT_URL
2263'/'
2264DATETIME_INPUT_FORMATS
2265('%Y-%m-%d %H:%M:%S',
2266 '%Y-%m-%d %H:%M:%S.%f',
2267 '%Y-%m-%d %H:%M',
2268 '%Y-%m-%d',
2269 '%m/%d/%Y %H:%M:%S',
2270 '%m/%d/%Y %H:%M:%S.%f',
2271 '%m/%d/%Y %H:%M',
2272 '%m/%d/%Y',
2273 '%m/%d/%y %H:%M:%S',
2274 '%m/%d/%y %H:%M:%S.%f',
2275 '%m/%d/%y %H:%M',
2276 '%m/%d/%y')
2277You'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.