Eric Callahan
50fd8c9cc4
confighelper: track default values
...
This restores the behavior before commit 5b4de64.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-11-23 13:55:24 -05:00
Eric Callahan
0a1367744f
confighelper: fix json parsing error for gpios
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-11-23 08:21:56 -05:00
Eric Callahan
845689fde1
confighelper: add getgpioout method
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-11-20 11:40:55 -05:00
Eric Callahan
0b25350ebc
confighelper: add support for getlist and getdict
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-11-20 11:40:07 -05:00
Eric Callahan
c0ae10bef6
confighelper: add has_option method
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-11-20 11:38:37 -05:00
Eric Callahan
5b4de64709
confighelper: add support for conditionals
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-11-20 11:38:34 -05:00
Eric Callahan
e71e723f89
confighelper: attempt to clarify unparsed config warnings
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-10-31 19:17:25 -04:00
Stefan Dej
81176a6d31
confighelper: update 'Invalid config option' warning for better understanding
...
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-29 14:15:12 -04:00
Eric Callahan
78edcab86e
confighelper: don't add supplemental configs to the original
...
Create a new ConfigParser that reads the supplemental and return a new ConfigWrapper.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-07-06 19:25:10 -04:00
Eric Callahan
0527904c48
moonraker: remove references to "system_args"
...
Rather than add these arguments to the config, use a method to access them from the server object.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-07-06 19:25:10 -04:00
Arksine
ceae5bb88b
moonraker: report a 'warnings' field in "/server/info"
...
This allows clients to display a list of warnings that Moonraker detects. Previously this info was only logged.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-05-19 20:37:36 -04:00
Arksine
420ba065da
confighelper: add annotations
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-05-18 19:16:48 -04:00
Arksine
497423ddc2
confighelper: log detailed parsing errors
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-04-27 08:52:34 -04:00
Arksine
438ffece72
app: initialize all logging options
...
Moving log level init to the app module and have it explicitly set the level. This allows the logging level to be toggled with a server restart. Default debug logging to False.
When debug logging is disabled do not log HTTP requests.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-03-06 07:34:43 -05:00
Arksine
c8a2aa7a6c
confighelper: don't warn on valid sections without options
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-03-04 21:15:30 -05:00
Arksine
45557b8260
confighelper: add method to validate configuration
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-02-16 06:38:23 -05:00
Arksine
0e22a0cfe8
confighelper: track parsed configuration
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-02-16 06:35:00 -05:00
Arksine
ec7936ee97
confighelper: fix bug that ignores enable_debug_logging
option
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-02-11 15:14:40 -05:00
Arksine
25b3911d3d
confighelper: fix bug in "getfloat" method
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-01-22 17:18:28 -05:00
Arksine
f1a75117db
confighelper: add config file path to systemargs
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-01-06 12:05:10 -05:00
Arksine
8a18fa6c2f
confighelper: Add method to write config to a file object
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-01-06 09:09:29 -05:00
Arksine
1f2c1b3fcd
confighelper: implement read_supplemental_config
...
This allows the config object to read additional config files as requred. Also implement a "get_options" method that can be used to retrive a dictionary of all options in the current section.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2020-12-30 19:45:20 -05:00
Arksine
b0469da462
moonraker: add software version to system_args
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2020-11-23 06:22:56 -05:00
Arksine
2e9c6de5d0
moonraker: refactor references to cmd_line_args
...
They are now named "system_args", as they represent system wide arguments.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2020-11-23 06:22:56 -05:00
Arksine
1975b875a5
confighelper: Add helper methods
...
Add "get_name()" and "get_prefix_section" methods
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2020-11-17 15:39:13 -05:00
Arksine
0775f3d0c6
moonraker: Connect to Klippy as a client
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2020-08-11 08:38:28 -04:00
Arksine
7a94fb3a6b
moonraker: Add configparser support
...
Rather than receive its configuration from Klippy, moonraker will receive its configuration from a config file. By default this file is located at ~/moonraker.conf.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2020-08-11 08:38:27 -04:00