Support for environment variables passed through main config

This commit is contained in:
Fabio Manganiello 2019-03-17 01:34:42 +01:00
parent 3af30075e3
commit 2f1cea99fa
1 changed files with 4 additions and 1 deletions

View File

@ -3,7 +3,6 @@ import logging
import os
import socket
import sys
import time
import yaml
from platypush.utils import get_hash
@ -105,6 +104,10 @@ class Config(object):
if 'device_id' not in self._config:
self._config['device_id'] = socket.gethostname()
if 'environment' in self._config:
for k,v in self._config['environment']:
os.environ[k] = v
self.backends = {}
self.plugins = {}
self.event_hooks = {}