def process_args(args):
    def _escape(item, conv):
        if(isinstance(item, models.SalesforceModel)):
            return conv.get(models.SalesforceModel, conv[str])(item, conv)
        if(isinstance(item, decimal.Decimal)):
            return conv.get(decimal.Decimal, conv[str])(item, conv)
        return conv.get(type(item), conv[str])(item, conv)
    return tuple([_escape(x, sql_conversions) for x in args])
Maintain stack of previous instances.  This is a stack to support re-entry
dataset/ETHPy150Open django-salesforce/django-salesforce/salesforce/backend/query.py/process_args--crossover with--dataset/ETHPy150Open viewfinderco/viewfinder/backend/base/context_local.py/ContextLocal.__init__