I'm trying to use FME purley through Python and have successfully executed the "WorkspaceRunner.py" sample code, calling it via FME:
fme.exe python fmeobjects/samples/Python/WorkspaceRunner/WorkspaceRunner.py
I have since tried to create my own program but which throws an exception that I would appreciate to get some guidance on.
Â
Here my code:Â
import os
import sys
Â
os.add_dll_directory(r"C:\Program Files\FME")
sys.path.append(r"C:\Program Files\FME\fmeobjects\python39")
Â
import fmeobjects
Â
runner = fmeobjects.FMEWorkspaceRunner()
workspace = "testWorkSpace.fmw"
runner.promptRun(workspace)
Error message:
fmeobjects.FMEException: FMEException: 1: Failure running workspace 'testWorkSpace.fmw'
Importing the FME modules seems to work and I'm using the same interpreter as with the WorkspaceRunner.py sample. "testWorkSpace.fmw" is an empty workspace.
I also found that when executing WorkspaceRunner.py without going through fme.exe i get the following error:
FMEWorkspaceRunner: Error in dialog creation during initialization
Â