1
2 """ Site-specific Packages
3
4 This Package is a stand-in for the actual Package. Imports will be redirected
5 to $PYFOAM_SITE_DIR/lib if this is present. Othherwise this directory is useless
6 """
7
8 from PyFoam.Infrastructure.Hardcoded import pyFoamSiteVar
9 import sys
10 from os import path,environ
11 from PyFoam.ThirdParty.six import print_
12
13 if pyFoamSiteVar in environ:
14 libDir=path.join(environ[pyFoamSiteVar],"lib")
15 if not path.isdir(libDir):
16 print_(libDir,"is not a directory")
17 else:
18
19 __path__.insert(0,libDir)
20 else:
21 print_("No environment variable",pyFoamSiteVar,"set. Importing PyFoam.Site is pointless")
22