The string conversion is a bit abused, when for "machine consumption" should be repr(), not str()
There are several parts of the program where data is converted to string to send it via ClassAds or to have a representation that other functions will use. E.g.
glidein_params_to_encrypt['ProjectId'] = str(credential_el.project_id)
repr(VARNAME) is preferred to str(VARNAME) is more suited (it is for machine consumption.
This is not causing problems at the moment.
The code should be reviewed and the str() uses reduced