fix (config): Multi-config emoji resolution.
This commit is contained in:
@@ -78,10 +78,6 @@ class Conf:
|
|||||||
self.default = self.config["DEFAULT"]
|
self.default = self.config["DEFAULT"]
|
||||||
self.section = MapDotProxy(self.config[self.section_name])
|
self.section = MapDotProxy(self.config[self.section_name])
|
||||||
self.bot = self.section
|
self.bot = self.section
|
||||||
self.emojis = MapDotProxy(
|
|
||||||
self.config['EMOJIS'] if 'EMOJIS' in self.config else self.section,
|
|
||||||
converter=configEmoji.from_str
|
|
||||||
)
|
|
||||||
|
|
||||||
# Config file recursion, read in configuration files specified in every "ALSO_READ" key.
|
# Config file recursion, read in configuration files specified in every "ALSO_READ" key.
|
||||||
more_to_read = self.section.getlist("ALSO_READ", [])
|
more_to_read = self.section.getlist("ALSO_READ", [])
|
||||||
@@ -94,6 +90,11 @@ class Conf:
|
|||||||
if path not in read and path not in more_to_read]
|
if path not in read and path not in more_to_read]
|
||||||
more_to_read.extend(new_paths)
|
more_to_read.extend(new_paths)
|
||||||
|
|
||||||
|
self.emojis = MapDotProxy(
|
||||||
|
self.config['EMOJIS'] if 'EMOJIS' in self.config else self.section,
|
||||||
|
converter=configEmoji.from_str
|
||||||
|
)
|
||||||
|
|
||||||
global conf
|
global conf
|
||||||
conf = self
|
conf = self
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user