Object naming conflicts with python's keywords

Dear developers,

I’m trying to use a locally installed (on mac) version of Corryvreckan with python3, but I’m running into troubles with objects having names that are reserved keywords in python.

In the script, I’m first loading the libs:

gInterpreter.AddIncludePath('~/corryvreckan/corryvreckan-master/src/objects/')
gSystem.Load('libCorryvreckanObjects.dylib')

and then running over the events:
with:

import ROOT
from ROOT import *
tfi  = TFile(in_root_file_name,"READ")
tCls = tfi.Get("Cluster")
tPix = tfi.Get("Pixel")
tTrk = tfi.Get("Track")
tMCp = tfi.Get("MCParticle")
nevents = tCls.GetEntries()
for ievt in range(nevents):
    tCls.GetEntry(ievt)
    tPix.GetEntry(ievt)
    tTrk.GetEntry(ievt)
    tMCp.GetEntry(ievt)
    # do something with the above objects

Since global is a reserved keyword in python3, this is not working because the name “global” appears in the cluster object, track object (etc.).

Do you know if there is an easy workaround?
If not, any chance to change the naming for example to Global everywhere in Corryvreckan?

Apologies if this was already asked!
Noam