diff --git a/gpapi/config.py b/gpapi/config.py index 118c98e..a0a54c0 100644 --- a/gpapi/config.py +++ b/gpapi/config.py @@ -31,9 +31,22 @@ device = {} def getDevicesCodenames(): + """Returns a list containing devices codenames""" return config.sections() +def getDevicesReadableNames(): + """Returns a list of tuples (codename, userReadableName) + for each device""" + sections = getDevicesCodenames() + output = [] + for s in sections: + device = config[s]['userreadablename'] + output.append({'codename': s, + 'readableName': config[s]['userreadablename']}) + return output + + def getDeviceConfig(): libList = device['sharedlibraries'].split(",") featureList = device['features'].split(",")