예제 #1
0
 def typed(self, key):
     user = self.manager.node_list.find_active_node(key)
     if user is None:
         PynaDisplay.info(
             'No user or node was found with key \'{0}\''.format(key))
         return
     user.identify()
 def typed_who(self, ignore):
     if len(self.manager.active_nodes) == 0:
         PynaDisplay.info('No nodes are active')
         return
     PynaDisplay.log('Active users')
     for node in self.manager.active_nodes:
         self.identity(node)
예제 #3
0
파일: Who.py 프로젝트: etkirsch/pyna-colada
    def typed(self, filename):
        '''Attempt to import a node file'''
        active_nodes = self.manager.node_list.all_active()
        if len(active_nodes) == 0:
            PynaDisplay.info('No nodes are active')
            return

        print(' ')
        PynaDisplay.log('Active users')
        for node in active_nodes:
            node.identify()
        print(' ')
 def identity(self,node):
     PynaDisplay.info("{2}:  {0} ({1})".format(node['alias'],node['uid'],node['location']))
 def typed_info(self,key): #TODO: Move to display
     user = self.manager.getNode(key)
     if user is None:
         PynaDisplay.info('No user or node was found with key \'{0}\''.format(key))
         return
     self.typed_identity(user)