qubes.py: handle nicely situation when create_appmenus exits with error
This commit is contained in:
		
							parent
							
								
									a09cef1027
								
							
						
					
					
						commit
						304c27313a
					
				| @ -1609,11 +1609,14 @@ class QubesAppVm(QubesVm): | |||||||
|         if source_template is None: |         if source_template is None: | ||||||
|             source_template = self.template_vm |             source_template = self.template_vm | ||||||
| 
 | 
 | ||||||
|  |         try: | ||||||
|             if source_template is not None: |             if source_template is not None: | ||||||
|                 subprocess.check_call ([qubes_appmenu_create_cmd, source_template.appmenus_templates_dir, self.name]) |                 subprocess.check_call ([qubes_appmenu_create_cmd, source_template.appmenus_templates_dir, self.name]) | ||||||
|             else: |             else: | ||||||
|                 # Only add apps to menu |                 # Only add apps to menu | ||||||
|                 subprocess.check_call ([qubes_appmenu_create_cmd, "none", self.name]) |                 subprocess.check_call ([qubes_appmenu_create_cmd, "none", self.name]) | ||||||
|  |         except subprocess.CalledProcessError: | ||||||
|  |             print "Ooops, there was a problem creating appmenus for {0} VM!".format (self.name) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| class QubesVmCollection(dict): | class QubesVmCollection(dict): | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Joanna Rutkowska
						Joanna Rutkowska