

def create_index(self, model_class, fields, unique=False):
    qc = self.compiler()
    if (not isinstance(fields, (list, tuple))):
        raise ValueError(('Fields passed to "create_index" must be a list or tuple: "%s"' % fields))
    fobjs = [(model_class._meta.fields[f] if isinstance(f, basestring) else f) for f in fields]
    return self.execute_sql(*qc.create_index(model_class, fobjs, unique))

dataset/ETHPy150Open coleifer/peewee/peewee.py Database.create_index/original