Support for environment variables passed through main config
This commit is contained in:
parent
3af30075e3
commit
2f1cea99fa
1 changed files with 4 additions and 1 deletions
|
@ -3,7 +3,6 @@ import logging
|
||||||
import os
|
import os
|
||||||
import socket
|
import socket
|
||||||
import sys
|
import sys
|
||||||
import time
|
|
||||||
import yaml
|
import yaml
|
||||||
|
|
||||||
from platypush.utils import get_hash
|
from platypush.utils import get_hash
|
||||||
|
@ -105,6 +104,10 @@ class Config(object):
|
||||||
if 'device_id' not in self._config:
|
if 'device_id' not in self._config:
|
||||||
self._config['device_id'] = socket.gethostname()
|
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.backends = {}
|
||||||
self.plugins = {}
|
self.plugins = {}
|
||||||
self.event_hooks = {}
|
self.event_hooks = {}
|
||||||
|
|
Loading…
Reference in a new issue