hackedteam/test-av2

View on GitHub
AVCommon/package.py

Summary

Maintainability
A
2 hrs
Test Coverage
__author__ = 'fabrizio'

import os, sys
import inspect
#from AVCommon import config

commonname = 'AVCommon'
basedir = None
avcommon = None
avagent = None
avmaster = None

if not basedir:
    cmd_folder = os.path.split(os.path.realpath(os.path.abspath(inspect.getfile(inspect.currentframe()))))[0]
    if cmd_folder not in sys.path:
        sys.path.insert(0, cmd_folder)
    parent = os.path.split(cmd_folder)[0]
    if parent not in sys.path:
        sys.path.insert(0, parent)

    for d in [cmd_folder, parent]:
        if commonname in os.listdir(d):
            basedir = d
            sys.path.append(d)
            avcommon = __import__("%s" % commonname)
            assert (avcommon)
            break

assert basedir
#dir()