コード例 #1
0
 def finish(self):
     """Perform cleanup."""
     logger.info('[%d] Connection closed.' % (self.client_id, ))
     StreamHandler.active_count -= 1
     if False and StreamHandler.active_count == 0:
         node_frequency(Nodes.IDLE_FREQUENCY)
     # super(StreamHandler,self).finish()
     SocketServer.StreamRequestHandler.finish(self)
コード例 #2
0
ファイル: unix.py プロジェクト: B-Rich/smart
	def finish(self):
		"""Perform cleanup."""
		logger.info('[%d] Connection closed.' % (self.client_id,))
		StreamHandler.active_count -= 1
		if False and StreamHandler.active_count == 0:
			node_frequency(Nodes.IDLE_FREQUENCY)
		#super(StreamHandler,self).finish()
		SocketServer.StreamRequestHandler.finish(self)
コード例 #3
0
 def setup(self):
     """Initialize connection."""
     StreamHandler.client_count += 1
     self.client_id = StreamHandler.client_count
     logger.info('[%d] New connection.' % (self.client_id, ))
     # super(StreamHandler,self).setup()
     SocketServer.StreamRequestHandler.setup(self)
     if False and StreamHandler.active_count == 0:
         node_frequency(Nodes.USED_FREQUENCY)
     StreamHandler.active_count += 1
コード例 #4
0
ファイル: unix.py プロジェクト: B-Rich/smart
	def setup(self):
		"""Initialize connection."""
		StreamHandler.client_count += 1
		self.client_id = StreamHandler.client_count
		logger.info('[%d] New connection.' % (self.client_id,))
		#super(StreamHandler,self).setup()
		SocketServer.StreamRequestHandler.setup(self)
		if False and StreamHandler.active_count == 0:
			node_frequency(Nodes.USED_FREQUENCY)
		StreamHandler.active_count += 1
コード例 #5
0
ファイル: commands.py プロジェクト: B-Rich/smart
	def NODE_FREQUENCY(server, request):
		"""Set polling interval for node."""
		try:
			hz = int(request.hz)
		except TypeError:
			raise CommandError('NODE_FREQUENCY', _('hz != int: %(hz)s'), hz=request.hz)
		if request.uri is not None and not isinstance(request.uri, basestring):
			raise CommandError('NODE_FREQUENCY', _('uri != string: %(uri)s'), uri=request.uri)
		logger.debug('NODE_FREQUENCY %d %s' % (hz,request.uri))
		try:
			node.node_frequency(hz, request.uri)
		except node.NodeError, e:
			raise CommandError('NODE_FREQUENCY', e)
コード例 #6
0
 def NODE_FREQUENCY(server, request):
     """Set polling interval for node."""
     try:
         hz = int(request.hz)
     except TypeError:
         raise CommandError('NODE_FREQUENCY',
                            _('hz != int: %(hz)s'),
                            hz=request.hz)
     if request.uri is not None and not isinstance(request.uri, basestring):
         raise CommandError('NODE_FREQUENCY',
                            _('uri != string: %(uri)s'),
                            uri=request.uri)
     logger.debug('NODE_FREQUENCY %d %s' % (hz, request.uri))
     try:
         node.node_frequency(hz, request.uri)
     except node.NodeError as e:
         raise CommandError('NODE_FREQUENCY', e)