Browse Source

Merge branch 'master' of ssh://git.dever.cc:10022/python/demeter

dever 4 years ago
parent
commit
71adce4600
2 changed files with 5 additions and 4 deletions
  1. 1 1
      demeter/mqtt.py
  2. 4 3
      demeter/web.py

+ 1 - 1
demeter/mqtt.py

@@ -20,7 +20,7 @@ class Connect(object):
 			self.client.on_message = act.message
 		else:
 			self.client.on_connect = self.connect
-		self.client.connect(Demeter.config['mqtt']['host'], Demeter.config['mqtt']['port'], int(Demeter.config['mqtt']['timeout']))
+		self.client.connect(Demeter.config['mqtt']['host'], int(Demeter.config['mqtt']['port']), int(Demeter.config['mqtt']['timeout']))
 		if state:
 			self.client.loop_forever()
 

+ 4 - 3
demeter/web.py

@@ -118,10 +118,11 @@ class Base(tornado.web.RequestHandler):
 		self.data['list'] = self.service('common').list(model, state=self.data['state'], search=self.data['search'], page=True, order=order)
 
 	def one(self, model, **kwd):
-		id = self.input('id')
 		self.data['info'] = {}
-		if id:
-			kwd['id'] = id
+		if 'id' not in kwd and self.input('id'):
+			id = self.input('id')
+			if id:
+				kwd['id'] = id
 		if kwd:
 			self.data['info'] = self.service('common').one(model, **kwd)