kopia lustrzana https://github.com/Yakifo/amqtt
				
				
				
			
						commit
						3edb1cdb3e
					
				|  | @ -95,8 +95,8 @@ class ClientProtocolHandler(ProtocolHandler): | ||||||
| 
 | 
 | ||||||
|     def handle_write_timeout(self): |     def handle_write_timeout(self): | ||||||
|         try: |         try: | ||||||
|             self.logger.debug("Scheduling Ping") |  | ||||||
|             if not self._ping_task: |             if not self._ping_task: | ||||||
|  |                 self.logger.debug("Scheduling Ping") | ||||||
|                 self._ping_task = ensure_future(self.mqtt_ping()) |                 self._ping_task = ensure_future(self.mqtt_ping()) | ||||||
|         except BaseException as be: |         except BaseException as be: | ||||||
|             self.logger.debug("Exception ignored in ping task: %r" % be) |             self.logger.debug("Exception ignored in ping task: %r" % be) | ||||||
|  | @ -167,6 +167,8 @@ class ClientProtocolHandler(ProtocolHandler): | ||||||
|         self._pingresp_waiter = futures.Future(loop=self._loop) |         self._pingresp_waiter = futures.Future(loop=self._loop) | ||||||
|         resp = yield from self._pingresp_queue.get() |         resp = yield from self._pingresp_queue.get() | ||||||
|         self._pingresp_waiter = None |         self._pingresp_waiter = None | ||||||
|  |         if self._ping_task: | ||||||
|  |             self._ping_task = None | ||||||
|         return resp |         return resp | ||||||
| 
 | 
 | ||||||
|     @asyncio.coroutine |     @asyncio.coroutine | ||||||
|  |  | ||||||
		Ładowanie…
	
		Reference in New Issue
	
	 njouanin
						njouanin