

def _model_shorthand(self, args):
    accum = []
    for arg in args:
        if isinstance(arg, Node):
            accum.append(arg)
        elif isinstance(arg, Query):
            args.append(arg)
        elif isinstance(arg, ModelAlias):
            accum.extend(arg.get_proxy_fields())
        elif (isclass(arg) and issubclass(arg, Model)):
            accum.extend(arg._meta.sorted_fields)
    return accum

dataset/ETHPy150Open coleifer/peewee/peewee.py Query._model_shorthand/VarMisuse@52/61 `accum`->`args`