6 # Global config instance
11 def load_gfxprim_config(config_file
= None):
12 """Initialize GfxPrimConfig from a given or guessed config file.
13 Looks for the file by parameter, in env['PIXELTYPE_DEFS'] and
14 in dir(__file__)/../../../gfxprim_config.py, in that order.
17 defs_file
= os
.environ
.get("PIXELTYPE_DEFS", None)
19 path
= os
.path
.dirname(os
.path
.abspath(__file__
))
20 defs_file
= os
.path
.abspath(
21 os
.path
.join(path
, "..", "..", "..", "gfxprim_config.py"))
22 if not os
.path
.exists(defs_file
):
23 sys
.stderr
.write("WARNING: GfxPrimConfig file %s not found!\n" % defs_file
)
25 from gfxprim
.generate
.pixeltype
import PixelType
26 from gfxprim
.generate
.gfxprimconfig
import GfxPrimConfig
27 l
= {"PixelType": PixelType
, "GfxPrimConfig": GfxPrimConfig
}
28 execfile(defs_file
, globals(), l
)