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)
|