Robot Framework is a test runner. Trying to run a test runner by another (test) runner is generally overcomplicating things. What problem are you trying to solve here? Why do you need access to that variable on the Python side?
Note that this is possible using robot.BuiltIn(), but only when robot is actually executing a suite.