in support/gym_remote/exceptions.py [0:0]
def __new__(cls, name, bases, dictionary):
dictionary['ID'] = cls.ID_MAX
cls.ID_MAX += 1
try:
bases = (*bases, GymRemoteError)
except NameError:
assert name == 'GymRemoteError'
newcls = super(GymRemoteErrorMeta, cls).__new__(cls, name, bases, dictionary)
cls.ID_LIST.append(newcls)
return newcls