| 
														
															@@ -289,20 +289,26 @@ class CliMenu(object): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 # previous value as a parameter 
														 | 
														
														 | 
														
															                 # previous value as a parameter 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 # TODO: enable overriding password policy as if new node 
														 | 
														
														 | 
														
															                 # TODO: enable overriding password policy as if new node 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 # is created. 
														 | 
														
														 | 
														
															                 # is created. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                if selection == 1:  # for password 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                if selection == 0: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    new_node.username = getinput("Username:") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    self.items[2].getter = new_node.username 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                elif selection == 1:  # for password 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     value = self.items[selection].editor(0) 
														 | 
														
														 | 
														
															                     value = self.items[selection].editor(0) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                elif selection == 3: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    new_node.password = value 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    self.items[2].getter = new_node.password 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                elif selection == 2: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    new_node.notes = getinput("Url:") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    self.items[2].getter = new_node.url 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                elif selection == 3:  # for notes 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     new_node.notes = getinput("Notes:") 
														 | 
														
														 | 
														
															                     new_node.notes = getinput("Notes:") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     self.items[3].getter = new_node.notes 
														 | 
														
														 | 
														
															                     self.items[3].getter = new_node.notes 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                else: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    try: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                        edit = self.items[selection].getter() 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                        value = self.items[selection].editor(edit) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                        self.items[selection].setter(value) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    except TypeError: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                        edit = self.items[selection].getter 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                        value = self.items[selection].editor(edit) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                        self.items[selection].setter = value 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                elif selection == 4: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    value = self.items[selection].editor(0) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    new_node.tags = value 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    import ipdb; ipdb.set_trace()  # XXX BREAKPOINT 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    self.items[4].setter = value 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    self.items[4].getter = value 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             except (ValueError, IndexError): 
														 | 
														
														 | 
														
															             except (ValueError, IndexError): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 if (option.upper() == 'X'): 
														 | 
														
														 | 
														
															                 if (option.upper() == 'X'): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     break 
														 | 
														
														 | 
														
															                     break 
														 |