Replaces True with yes for specifying additional conf to avoid JSON/Python conflict

```
This commit is contained in:
xelast418 2023-09-21 09:49:07 +12:00
parent ada5f6477f
commit c4623f8808
No known key found for this signature in database
GPG key ID: 76EE00E7C90D5B64
2 changed files with 4 additions and 4 deletions

View file

@ -32,7 +32,7 @@ The JSON configuration file should look like the following.
```json
[
{
"conf": true,
"conf": "str",
"extends": "str",
"extendFail": "str",
},
@ -110,7 +110,7 @@ Only the `url` and the `name` field are mandatory.
- `redactAs`: Replaces the content of the field with the specified string
If multiple calendars are specified in the configuration list, their events will be merged in the resulting ics feed.
The first dataset with {"conf": true,} specifies options that are globally applied to all calenders in the conf. Omit this set to disable. Options
The first dataset with {"conf": "yes",} specifies options that are globally applied to all calenders in the conf. Omit this set to disable. Options
- `extends`: string specifying the name (excluding .json) of another config file to extend.
- `extendFail`: string speciying the action to take if an extend fails, either "fail" or "ignore". Default is "fail".
@ -118,7 +118,7 @@ The first dataset with {"conf": true,} specifies options that are globally appli
Once the config file is created, the corresponding HTTP endpoint is accessible. For example, if the file `app/config/my-calendar.json` contains the configuration, the HTTP endpoint will be `http://localhost:8088/my-calendar`.
A config can extend another config file, to do this the extended config should contain begin with`{
"conf": true,
"conf": "yes",
"extends": <name of calendar>,
"extendFail": "fail",
},`

View file

@ -348,7 +348,7 @@ def process(path: str, from_cache: bool = True) -> Calendar:
data = []
for entry in config:
if entry.get("conf", False) == True:
if entry.get("conf", "no") == "yes":
if entry.get("extends", None) is not None:
try:
o = "app/config/" + sanitize_filename(entry["extends"]) + ".json"