ACE3P Python3 support
Seems it's a longer road than I had thought. I'm going to leave this patch here and punt on the test until it's been fixed. The next error up is:
158: ======================================================================
158: ERROR: testPillbox4 (__main__.TestSimExportACE3P)
158: ----------------------------------------------------------------------
158: Traceback (most recent call last):
158: File "/home/boeckb/misc/builds/cmb/build-sb/superbuild/smtk/src/smtk/simulation/testing/python/TestSimExportOmega3P_01.py", line 148, in testPillbox4
158: export_op = self.import_python_op(py_path)
158: File "/home/boeckb/misc/builds/cmb/build-sb/superbuild/smtk/src/smtk/simulation/testing/python/TestSimExportOmega3P_01.py", line 88, in import_python_op
158: import_result = import_op.operate()
158: File "/home/boeckb/misc/builds/cmb/build-sb/superbuild/smtk/src/data/simulation-workflows/ACE3P/ACE3P.py", line 64, in createSpecification
158: source_dir = os.path.abspath(os.path.dirname(__file__))
158: NameError: name '__file__' is not defined
Which points to some other problem about this module not being loaded through a normal mechanism?
Cc: @tjcorona