Add argument --dont-create to etiquette_repl.
This commit is contained in:
		
							parent
							
								
									1b221ce8be
								
							
						
					
					
						commit
						776376200d
					
				
					 1 changed files with 4 additions and 4 deletions
				
			
		|  | @ -13,8 +13,6 @@ from voussoirkit import getpermission | ||||||
| 
 | 
 | ||||||
| import etiquette | import etiquette | ||||||
| 
 | 
 | ||||||
| P = etiquette.photodb.PhotoDB() |  | ||||||
| 
 |  | ||||||
| def easytagger(): | def easytagger(): | ||||||
|     while True: |     while True: | ||||||
|         i = input('> ') |         i = input('> ') | ||||||
|  | @ -33,11 +31,12 @@ def photag(photo_id): | ||||||
|     while True: |     while True: | ||||||
|         photo.add_tag(input('> ')) |         photo.add_tag(input('> ')) | ||||||
| 
 | 
 | ||||||
| get = P.get_tag |  | ||||||
| 
 |  | ||||||
| ################################################################################ | ################################################################################ | ||||||
| 
 | 
 | ||||||
| def erepl_argparse(args): | def erepl_argparse(args): | ||||||
|  |     global P | ||||||
|  |     P = etiquette.photodb.PhotoDB('.', create=args.create) | ||||||
|  | 
 | ||||||
|     if args.exec_statement: |     if args.exec_statement: | ||||||
|         exec(args.exec_statement) |         exec(args.exec_statement) | ||||||
|         P.commit() |         P.commit() | ||||||
|  | @ -57,6 +56,7 @@ def main(argv): | ||||||
|     parser = argparse.ArgumentParser() |     parser = argparse.ArgumentParser() | ||||||
| 
 | 
 | ||||||
|     parser.add_argument('--exec', dest='exec_statement', default=None) |     parser.add_argument('--exec', dest='exec_statement', default=None) | ||||||
|  |     parser.add_argument('--dont_create', '--dont-create', '--no-create', dest='create', action='store_false', default=True) | ||||||
|     parser.set_defaults(func=erepl_argparse) |     parser.set_defaults(func=erepl_argparse) | ||||||
| 
 | 
 | ||||||
|     args = parser.parse_args(argv) |     args = parser.parse_args(argv) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue