code: def perform_command(self):
          
          self.log(u"This function should be overloaded in derived classes")
          self.log([u"Invoked with %s", self.actual_arguments])
          return self.NO_ERROR_EXIT_CODE
docs: Perform command and return the appropriate exit code.
  
          :rtype: int