rabin 7 سال پیش
والد
کامیت
d5bc45b248
3فایلهای تغییر یافته به همراه3 افزوده شده و 3 حذف شده
  1. 1 1
      core.py
  2. 1 1
      model.py
  3. 1 1
      service.py

+ 1 - 1
core.py

@@ -179,7 +179,7 @@ class Demeter(object):
 
 	@staticmethod
 	def mktime(value, string='%Y-%m-%d %H:%M:%S'):
-		if ' ' in string and ' ' not in value and value:
+		if ' ' in string and ' ' not in value:
 			value = value + ' 00:00:00'
 		return int(time.mktime(time.strptime(value,string)))
 

+ 1 - 1
model.py

@@ -146,7 +146,7 @@ class Model(object):
 						val = self.createMd5(val)
 					if self._attr[field].type == 'boolean' and isinstance(val, (str, unicode)):
 						val = Demeter.bool(val)
-					self.check(field, val, self._attr[field])
+					#self.check(field, val, self._attr[field])
 					if type(val) == list:
 						val = tuple(val)
 					self._bind[field] = val

+ 1 - 1
service.py

@@ -15,7 +15,7 @@ class Service(object):
 		model.state = state
 		if search:
 			for key, value in search.items():
-				if value != None:
+				if value or value == 0:
 					if '-' in key:
 						key = key.split('-')
 						keyLen = len(key)