angelos.facade.api.settings¶
Facade settings API.
-
class
angelos.facade.api.settings.SettingsAPI(facade: angelos.facade.facade.Facade)¶ Bases:
angelos.facade.facade.ApiFacadeExtensionAn interface class to be placed on the facade.
-
ATTRIBUTE= ('settings',)¶
-
PATH_PREFS= ('preferences.ini',)¶
-
add_section= None¶
-
get= None¶
-
items= None¶
-
load_preferences() → NoReturn¶ Load preferences.ini file into a configparser.
-
load_set(name: unicode) → Set[Tuple[Any, …]]¶ Load a csv file into a set of tuples.
- Parameters
name – filename
- Returns
Set of tupled data.
-
networks() → Set[Tuple[uuid.UUID, bool]]¶ Load all available networks.
- Returns
set of tuples width network UUID’s
-
options= None¶
-
save_preferences() → bool¶ Save a configparser into preferences.ini file.
-
save_set(name: unicode, data: Set[Tuple[Any, …]]) → bool¶ Save a set of tuples as rows in a csv file.
- Parameters
name – filename
data – set of tuples
- Returns
Success of failure
-
sections= None¶
-
set= None¶
-