|  | @@ -143,8 +143,8 @@ class PwmanCliOld(cmd.Cmd, HelpUI, BaseUI):
 | 
	
		
			
				|  |  |          return tools.getinput("Notes: ", default)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      def get_tags(self, default=None):
 | 
	
		
			
				|  |  | +        """read node tags from user"""
 | 
	
		
			
				|  |  |          defaultstr = ''
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |          if default:
 | 
	
		
			
				|  |  |              for t in default:
 | 
	
		
			
				|  |  |                  defaultstr += "%s " % (t.get_name())
 | 
	
	
		
			
				|  | @@ -709,20 +709,24 @@ class BaseCommands(PwmanCliOld):
 | 
	
		
			
				|  |  |          print '\n'.join(t)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      def get_tags(self, default=None):
 | 
	
		
			
				|  |  | +        """read tags from user"""
 | 
	
		
			
				|  |  |          defaultstr = ''
 | 
	
		
			
				|  |  |          if default:
 | 
	
		
			
				|  |  |              for t in default:
 | 
	
		
			
				|  |  |                  defaultstr += "%s " % (t)
 | 
	
		
			
				|  |  |          else:
 | 
	
		
			
				|  |  | -            tags = self._db.currenttags()
 | 
	
		
			
				|  |  | +            # tags = self._db.currenttags()
 | 
	
		
			
				|  |  | +            tags = self._db._filtertags
 | 
	
		
			
				|  |  |              for t in tags:
 | 
	
		
			
				|  |  |                  defaultstr += "%s " % (t)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        strings = []
 | 
	
		
			
				|  |  | +        # strings = []
 | 
	
		
			
				|  |  |          tags = self._db.listtags(True)
 | 
	
		
			
				|  |  | -        for t in tags:
 | 
	
		
			
				|  |  | +        #for t in tags:
 | 
	
		
			
				|  |  |              # strings.append(t.get_name())
 | 
	
		
			
				|  |  | -            strings.append(t)
 | 
	
		
			
				|  |  | +        #    strings.append(t)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        strings = [t for t in tags]
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          def complete(text, state):
 | 
	
		
			
				|  |  |              count = 0
 | 
	
	
		
			
				|  | @@ -733,7 +737,7 @@ class BaseCommands(PwmanCliOld):
 | 
	
		
			
				|  |  |                      else:
 | 
	
		
			
				|  |  |                          count += 1
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        taglist = tools.getinput("Tags: ", defaultstr, complete)
 | 
	
		
			
				|  |  | +        taglist = tools.getinput("Tags: ", defaultstr, completer=complete)
 | 
	
		
			
				|  |  |          tagstrings = taglist.split()
 | 
	
		
			
				|  |  |          tags = [TagN(tn) for tn in tagstrings]
 | 
	
		
			
				|  |  |  
 |