rabin 7 年之前
父節點
當前提交
6e48d38ed0
共有 2 個文件被更改,包括 4 次插入1 次删除
  1. 2 0
      demeter/model.py
  2. 2 1
      demeter/web.py

+ 2 - 0
demeter/model.py

@@ -172,6 +172,8 @@ class Model(object):
 			value = str(value)
 		if self.call:
 			value = self.call(key, value)
+		if value == None or not value:
+			value = ''
 		return value
 
 	def attr(self, method):

+ 2 - 1
demeter/web.py

@@ -210,7 +210,8 @@ class Web(object):
 				result = method(self, *args, **kwargs)
 				return result
 			except Exception as e:
-				Demeter.echo(e)
+				import traceback
+				tracebak.print_exc()
 				try:
 					return self.view('404.html')
 				except Exception as e: