forked from grid-control/grid-control
-
Notifications
You must be signed in to change notification settings - Fork 0
/
__init__.py
24 lines (23 loc) · 1.04 KB
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#-# Copyright 2007-2015 Karlsruhe Institute of Technology
#-#
#-# Licensed under the Apache License, Version 2.0 (the "License");
#-# you may not use this file except in compliance with the License.
#-# You may obtain a copy of the License at
#-#
#-# http://www.apache.org/licenses/LICENSE-2.0
#-#
#-# Unless required by applicable law or agreed to in writing, software
#-# distributed under the License is distributed on an "AS IS" BASIS,
#-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#-# See the License for the specific language governing permissions and
#-# limitations under the License.
def initGC():
import os, sys
basePath = os.path.dirname(os.path.dirname(__file__))
sys.path.insert(1, basePath) # packages bundled with grid-control have priority
os.environ['GC_PACKAGES_PATH'] = basePath # Store grid-control base path in enviroment variable
from hpfwk import initPlugins, initLogging
from grid_control.logging_setup import logging_defaults
initLogging(logging_defaults)
initPlugins(basePath)
initGC()