Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit a3e3e7e

Browse files
fix "NameError: name 'traceback' is not defined"
1 parent 3242f31 commit a3e3e7e

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

‎uliweb_apijson/apijson/views.py‎

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
from uliweb.orm import ModelNotFound
44
from json import loads
55
import logging
6+
import traceback
67

78
log = logging.getLogger('apijson')
89

@@ -20,7 +21,7 @@ def __begin__(self):
2021
except Exception as e:
2122
log.error("try to load json but get exception: '%s', request data: %s"%(e,request.data))
2223
return json({"code":400,"msg":"not json data in the request"})
23-
24+
2425
def apply_vars(self):
2526
for key in self.request_data:
2627
if key[-1]=="@":
@@ -155,7 +156,7 @@ def _get_array(self,key):
155156
#model settings
156157
model_setting = settings.APIJSON_MODELS.get(modelname,{})
157158
secret_fields = model_setting.get("secret_fields")
158-
159+
159160
#model params
160161
#column
161162
model_param = params[n]
@@ -273,7 +274,7 @@ def head(self):
273274
log.error(err)
274275
traceback.print_exc()
275276
return json({"code":400,"msg":err})
276-
277+
277278
return json(self.rdict)
278279

279280
def _head(self,key):
@@ -293,7 +294,7 @@ def _head(self,key):
293294
HEAD = model_setting.get("HEAD")
294295
if not HEAD:
295296
return json({"code":400,"msg":"'%s' not accessible"%(modelname)})
296-
297+
297298
roles = HEAD.get("roles")
298299
permission_check_ok = False
299300
if not params_role:
@@ -474,7 +475,7 @@ def _put_one(self,key,tag):
474475
except ModelNotFound as e:
475476
log.error("try to find model '%s' but not found: '%s'"%(modelname,e))
476477
return json({"code":400,"msg":"model '%s' not found"%(modelname)})
477-
478+
478479
APIJSON_REQUESTS = settings.APIJSON_REQUESTS or {}
479480
request_tag = APIJSON_REQUESTS.get(tag,{})
480481
_model_name = request_tag.get("@model_name") or tag
@@ -527,7 +528,7 @@ def _put_one(self,key,tag):
527528

528529
if not permission_check_ok:
529530
return json({"code":400,"msg":"no permission"})
530-
531+
531532
kwargs = {}
532533
for k in params:
533534
if k=="id":
@@ -583,7 +584,7 @@ def _delete_one(self,key,tag):
583584
except ModelNotFound as e:
584585
log.error("try to find model '%s' but not found: '%s'"%(modelname,e))
585586
return json({"code":400,"msg":"model '%s' not found"%(modelname)})
586-
587+
587588
request_tag = settings.APIJSON_REQUESTS.get(tag,{})
588589
_model_name = request_tag.get("@model_name") or tag
589590
request_tag_config = request_tag.get(_model_name,{})

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /