src/eric7/MicroPython/Devices/CircuitPythonUpdater/CircupFunctions.py

branch
eric7
changeset 10908
ef1b3cd9a6ca
parent 10900
4139f17d07ad
child 11011
f1f1c8d0255d
equal deleted inserted replaced
10907:c424150d2ac8 10908:ef1b3cd9a6ca
35 @type list of circup.Bundle 35 @type list of circup.Bundle
36 @return list of Module instances describing the current state of the 36 @return list of Module instances describing the current state of the
37 modules on the connected device 37 modules on the connected device
38 @rtype list of circup.Module 38 @rtype list of circup.Module
39 """ 39 """
40 if isinstance(device_path, str): 40 backend = (
41 backend = circup.DiskBackend(device_path, circup.logger) 41 circup.DiskBackend(device_path, circup.logger)
42 else: 42 if isinstance(device_path, str)
43 backend = device_path 43 else device_path
44 )
44 result = [] 45 result = []
45 try: 46 try:
46 device_modules = backend.get_device_versions() 47 device_modules = backend.get_device_versions()
47 bundle_modules = circup.get_bundle_versions(bundles_list) 48 bundle_modules = circup.get_bundle_versions(bundles_list)
48 for name, device_metadata in device_modules.items(): 49 for name, device_metadata in device_modules.items():

eric ide

mercurial