Relative paths

Aside from ghenv.Component.OnPingDocument().FilePath you could also use ghenv.LocalScope.ghdoc.Path. Same result, just an alternative.

import os
if definition:
    root = os.path.dirname(ghenv.LocalScope.ghdoc.Path)
    path = os.path.join(root, definition + ".gh")