スクリプトの先頭に次の行があります。
global lotRow
global lotCol
その後、関数を使用して、lotRow と lotCol を文字列として設定します。その後、さらに後で、次のことを行います。
getIDFromAxes(int(lotRow), int(lotCol))
これは私に与えます:
getIDFromAxes(str(lotRow), str(lotCol))
NameError: global name 'lotRow' is not defined
def() で最後に「ロット」文字列を出力して、それらが設定されていることを確認しましたが、何らかの理由でそれらにアクセスできません。