Merge pull request #48 from dcowden/module-changes
Fixed version numbers so that you can use == to grab test for a specific...
This commit is contained in:
commit
d9ca06a6e8
|
@ -138,7 +138,7 @@ def fc_import(modulename):
|
||||||
|
|
||||||
_fcver = freecad_version()
|
_fcver = freecad_version()
|
||||||
|
|
||||||
if _fcver >= (0, 13):
|
if _fcver[0:2] >= (0, 13):
|
||||||
if modulename in _find_submodules():
|
if modulename in _find_submodules():
|
||||||
return import_module(modulename)
|
return import_module(modulename)
|
||||||
elif re.sub("^FreeCAD\\.", "", modulename) in _find_submodules():
|
elif re.sub("^FreeCAD\\.", "", modulename) in _find_submodules():
|
||||||
|
@ -146,7 +146,7 @@ def fc_import(modulename):
|
||||||
else:
|
else:
|
||||||
raise ImportError, "Module %s not found/allowed in %s" % (
|
raise ImportError, "Module %s not found/allowed in %s" % (
|
||||||
modulename, _PATH)
|
modulename, _PATH)
|
||||||
elif _fcver >= (0, 12):
|
elif _fcver[0:2] == (0, 12):
|
||||||
return import_module(modulename)
|
return import_module(modulename)
|
||||||
else:
|
else:
|
||||||
raise RuntimeError, "Invalid freecad version: %s" % \
|
raise RuntimeError, "Invalid freecad version: %s" % \
|
||||||
|
|
Loading…
Reference in New Issue
Block a user