12 lines
		
	
	
		
			275 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
		
			275 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from sugar.graphics.canvasicon import CanvasIcon
 | |
| 
 | |
| def create(model):
 | |
|     name = 'view.devices.' + model.get_type()
 | |
| 
 | |
|     mod = __import__(name)
 | |
|     components = name.split('.')
 | |
|     for comp in components[1:]:
 | |
|         mod = getattr(mod, comp)
 | |
| 
 | |
|     return mod.DeviceView(model)
 | 
