rabin 6 years ago
parent
commit
029921ad40
1 changed files with 3 additions and 2 deletions
  1. 3 2
      web.py

+ 3 - 2
web.py

@@ -98,7 +98,7 @@ class Base(tornado.web.RequestHandler):
 	def common(self, **kwd):
 		self.data['common'] = kwd
 		self.data['common']['argvs'] = ''
-		if self.data['setting']['farm'] > 0:
+		if 'farm' in self.data['setting'] and self.data['setting']['farm'] > 0:
 			farm = str(self.data['setting']['farm'])
 			self.data['common']['argvs'] = '&farm=' + farm + '&search_farm_id-select-=' + farm
 
@@ -116,7 +116,7 @@ class Base(tornado.web.RequestHandler):
 			kwd['id'] = id
 		if kwd:
 			self.data['info'] = self.service('common').one(model, **kwd)
-		if not self.data['info'] and self.data['setting']['farm'] > 0:
+		if not self.data['info'] and 'farm' in self.data['setting'] and self.data['setting']['farm'] > 0:
 			self.data['info']['farm_id'] = self.data['setting']['farm']
 
 	def commonUpdate(self, model, msg='', id=0, **kwd):
@@ -217,6 +217,7 @@ class Web(object):
 				result = method(self, *args, **kwargs)
 				return result
 			except Exception, e:
+				print e
 				return self.out('404')
 				return self.view('404.html')
 			#return gevent.spawn(method, self, *args, **kwargs)