1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-17 17:42:20 +03:00

ChangeLog: Cite the 'good' config forwards-compatibility for plugins

This commit is contained in:
Athanasius 2021-05-11 21:50:58 +01:00
parent 682c48e5ac
commit b8a9ec1303

View File

@ -221,6 +221,28 @@ Plugin Developers
Setting still uses `config.set(...)`.
For ease of maintaining compatibility with pre-5.0.0 versions include
this code in at least one module/file (no harm in it being in all that
manipulate plugin config):
```
from config import config
# For compatibility with pre-5.0.0
if not hasattr(config, 'get_int'):
config.get_int = config.getint
if not hasattr(config, 'get_str'):
config.get_str = config.get
if not hasattr(config, 'get_bool'):
config.get_bool = config.get
if not hasattr(config, 'get_list'):
config.get_list = config.get
```
* We now change the current working directory of EDMarketConnector.exe to
its location as soon as possible in its execution. We're also
paranoid about ensuring we reference the full path to the `.gitversion` file.