| Commit message (Collapse) | Author | Files | Lines |
|
* Pull config_dir_path and data_dir_path calculation out of read_config_files
* Pass config_dir_path and data_dir_path into read_config
|
|
This makes some of the conditional-import hoop-jumping easier.
|
|
This has no useful purpose on python3, and is generally a source of confusion.
|
|
* group the arguments together into a group
* add new names "--generate-missing-config" and "--config-directory" for
existing cmdline options "--generate-keys" and "--keys-dir", which better
reflect their purposes.
|
|
Add some comments, and simplify `read_config_files`.
|
|
Make it a bit clearer what's going on.
|
|
Fixes https://github.com/matrix-org/synapse/issues/5431
`jinja2` was being imported even when it wasn't strictly necessary. This made it required to run Synapse, even if the functionality that required it wasn't enabled. This was causing new Synapse installations to crash on startup.
Email modules are now required.
|
|
There is a README.txt which always sets off this warning, which is a bit
alarming when you first start synapse. I don't th |