Changeset 1944 for trunk/loplug/plugins/common/pgpluginclient.py
- Timestamp:
- 04/03/10 18:42:09 (2 years ago)
- File:
-
- 1 edited
-
trunk/loplug/plugins/common/pgpluginclient.py (modified) (18 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/loplug/plugins/common/pgpluginclient.py
r1939 r1944 57 57 self.options = options 58 58 59 loggerMessageHeader = "[ Plug-%s]" % self.get_name()59 loggerMessageHeader = "[LoPlug]" 60 60 self.logger = logging.getLogger( loggerMessageHeader) 61 61 … … 78 78 self.create_plug_context() 79 79 self.load_config() 80 80 #---------------------------------------------------------------- 81 ## Constructor 82 # @param self instance class 83 def debug( self, msg, level="debug"): 84 f = "[%s] %s" 85 if level == "warning": 86 self.logger.warning( f % (self.get_name(), msg)) 87 elif level == "info": 88 self.logger.info( f % (self.get_name(), msg)) 89 elif level == "error": 90 self.logger.error( f % (self.get_name(), msg)) 91 else: 92 self.logger.debug( f % (self.get_name(), msg)) 93 #---------------------------------------------------------------- 94 ## Constructor 95 # @param self instance class 96 def error( self, msg): 97 self.debug( msg, "error") 98 #---------------------------------------------------------------- 99 ## Constructor 100 # @param self instance class 101 def info( self, msg): 102 self.debug( msg, "info") 81 103 #---------------------------------------------------------------- 82 104 # Tells if this plug is a provider or not … … 304 326 self.cnxObj = CnxObj( sock) 305 327 except socket.error, msg: 306 self. logger.error( socket.error, msg )328 self.error( socket.error, msg ) 307 329 return 308 330 … … 430 452 # @param self instance class 431 453 def __rxThreadEntryPoint__( self): 432 self. logger.info( "Rx thread started")454 self.info( "Rx thread started") 433 455 while( self.goOn): 434 456 # Wait and get message from the server. … … 437 459 except: 438 460 # Connection probably reset by peer 439 self. logger.info( "An error occurs on recv()")461 self.info( "An error occurs on recv()") 440 462 return 441 463 442 464 if len( rxFrames[0]): 443 # self. logger.info( "Buffer received")465 # self.info( "Buffer received") 444 466 for rxFrame in rxFrames: 445 467 self.__parse__( rxFrame) 446 468 447 469 else: 448 self. logger.debug( "[%s] Socket closed" % self.get_name() )470 self.debug( "[%s] Socket closed" % self.get_name() ) 449 471 # End of: while( self.goOn) 450 self. logger.info( "[%s] Exit rx loop" % self.get_name() )472 self.info( "[%s] Exit rx loop" % self.get_name() ) 451 473 452 474 #---------------------------------------------------------------- … … 525 547 # @param self instance class 526 548 def _create_plug_context( self): 527 self. logger.info( "WARNING: Does not implement method %s()" % __name__)549 self.info( "WARNING: Does not implement method %s()" % __name__) 528 550 #---------------------------------------------------------------- 529 551 # To init the UI for configuration … … 531 553 # @param dico Options 532 554 def _init_ui( self, options=None ): 533 self. logger.info( "WARNING: Does not implement method %s()" % __name__)555 self.info( "WARNING: Does not implement method %s()" % __name__) 534 556 #---------------------------------------------------------------- 535 557 # To deinit the UI for configuration 536 558 # @param self instance class 537 559 def _deinit_ui( self ): 538 self. logger.info( "WARNING: Does not implement method %s()" % __name__)560 self.info( "WARNING: Does not implement method %s()" % __name__) 539 561 #---------------------------------------------------------------- 540 562 # Provider datas has been updated 541 563 # @param self instance class 542 564 def _update_provider_data( self, data ): 543 self. logger.info( "WARNING: Does not implement method %s()" % __name__)565 self.info( "WARNING: Does not implement method %s()" % __name__) 544 566 #---------------------------------------------------------------- 545 567 # To get configuration widget … … 548 570 # @return config widget 549 571 def _get_config_widget( self, data): 550 self. logger.info( "WARNING: Does not implement method %s()" % __name__)572 self.info( "WARNING: Does not implement method %s()" % __name__) 551 573 return QLabel("No config") 552 574 #---------------------------------------------------------------- … … 560 582 # @param self instance class 561 583 def _load_config( self ): 562 self. logger.info( "WARNING: Does not implement method %s()" % __name__)584 self.info( "WARNING: Does not implement method %s()" % __name__) 563 585 #---------------------------------------------------------------- 564 586 # To save the custom settings 565 587 # @param self instance class 566 588 def _save_config( self ): 567 self. logger.info( "WARNING: Does not implement method %s()" % __name__)589 self.info( "WARNING: Does not implement method %s()" % __name__) 568 590 #---------------------------------------------------------------- 569 591 # To start 570 592 # @param self instance class 571 593 def _start( self ): 572 self. logger.info( "WARNING: Does not implement method %s()" % __name__)594 self.info( "WARNING: Does not implement method %s()" % __name__) 573 595 #---------------------------------------------------------------- 574 596 # Config has been changed 575 597 # @param self instance class 576 598 def _config_has_changed( self): 577 self. logger.info( "WARNING: Does not implement method %s()" % __name__)599 self.info( "WARNING: Does not implement method %s()" % __name__) 578 600 #---------------------------------------------------------------- 579 601 # Units have been updated … … 581 603 # @param name Id of the data 582 604 def _units_updated( self ): 583 self. logger.info( "WARNING: Does not implement method %s()" % __name__)605 self.info( "WARNING: Does not implement method %s()" % __name__) 584 606 #---------------------------------------------------------------- 585 607 # To receive data issued from requests … … 589 611 # @param datas datas 590 612 def _data_received( self, destService, srcPlugId, datas): 591 self. logger.info( "WARNING: Does not implement method %s()" % __name__)613 self.info( "WARNING: Does not implement method %s()" % __name__) 592 614 #---------------------------------------------------------------- 593 615 # Database has been updated for a entry … … 595 617 # @param name Id of the data 596 618 def _database_updated( self, name): 597 self. logger.info( "WARNING: Does not implement method %s()" % __name__)619 self.info( "WARNING: Does not implement method %s()" % __name__) 598 620 #---------------------------------------------------------------- 599 621 # To be notified about a selection in a list … … 603 625 # @param datas datas 604 626 def _selection( self, srcPlugId, list_id, datas): 605 self. logger.info( "WARNING: Does not implement method %s()" % __name__)627 self.info( "WARNING: Does not implement method %s()" % __name__) 606 628 #---------------------------------------------------------------- 607 629 # To receive data request command … … 612 634 # @param supInfo suplementary info 613 635 def _data_requested( self, szDataRequest): 614 self. logger.info( "WARNING: Does not implement method %s()" % __name__)636 self.info( "WARNING: Does not implement method %s()" % __name__) 615 637 #---------------------------------------------------------------- 616 638 # To receive data discard commands … … 619 641 # @param dataId identifier of the requested data 620 642 def _data_discarded( self, szDataDiscard): 621 self. logger.info( "WARNING: Does not implement method %s()" % __name__)643 self.info( "WARNING: Does not implement method %s()" % __name__) 622 644 #---------------------------------------------------------------- 623 645 # To execute a command … … 626 648 # @param cmdData associated data 627 649 def _execute_command( self, cmdId, cmdData): 628 self. logger.info( "WARNING: Does not implement method %s()" % __name__)650 self.info( "WARNING: Does not implement method %s()" % __name__) 629 651 #---------------------------------------------------------------- 630 652 # To be notified about plug reset … … 632 654 # @param datas datas 633 655 def _plug_reset( self, datas): 634 self. logger.info( "WARNING: Does not implement method %s()" % __name__)656 self.info( "WARNING: Does not implement method %s()" % __name__) 635 657 #---------------------------------------------------------------- 636 658 # To implement a process thread … … 639 661 def _process_thread_entry_point( self): 640 662 self.processThreadFlag = False 641 self. logger.info( "WARNING: Does not implement method %s()" % __name__)663 self.info( "WARNING: Does not implement method %s()" % __name__)
Note: See TracChangeset
for help on using the changeset viewer.
