openaps package¶
Subpackages¶
- openaps.alias package
- openaps.cli package
- openaps.devices package
- openaps.glucose package
- openaps.reports package
- openaps.uses package
- openaps.vendors package
Submodules¶
openaps.builtins module¶
-
class
openaps.builtins.BuiltinApp(args)¶ Bases:
openaps.cli.ConfigApp-
name= 'builtin'¶
-
-
class
openaps.builtins.RunnableAlias(spec, parent)¶ Bases:
object
-
openaps.builtins.dispatch(args, back)¶
-
openaps.builtins.get_alias(command, app)¶
-
openaps.builtins.get_builtins()¶
-
openaps.builtins.is_builtin(command)¶
openaps.config module¶
-
class
openaps.config.Config(defaults=None, dict_type=<class 'collections.OrderedDict'>, allow_no_value=False)¶ Bases:
ConfigParser.SafeConfigParser-
OPTCRE= <_sre.SRE_Pattern object>¶
-
classmethod
Read(klass, name=None, defaults=['/etc/openaps/openaps.ini', '/home/docs/.openaps.ini', 'openaps.ini'])¶
-
add_device(device)¶
-
fmt()¶ Write an .ini-format representation of the configuration state.
-
ini_name= 'openaps.ini'¶
-
remove_device(device)¶
-
save()¶
-
set_ini_path(ini_path='openaps.ini')¶
-
openaps.configurable module¶
-
class
openaps.configurable.Configurable(name, **kwargs)¶ Bases:
object-
classmethod
FromConfig(klass, config)¶
-
classmethod
FromImport(klass, candidate, config=None)¶
-
add_option(k, v)¶
-
format_url()¶
-
get(k, *args)¶
-
items()¶
-
name= None¶
-
optional= []¶
-
prefix= '{name:s}'¶
-
remove(config)¶
-
required= []¶
-
section_name()¶
-
store(config)¶
-
url_template= ''¶
-
classmethod
Module contents¶
Release notes:
- 0.1.0 - transition to Exported interfaces, utilize pkg_resources
more for advertisements of openaps capabilities across the python environment. Also, rely more on json import/export of configuration. Also, variety of git tweaks.