def delete_table_by_kwarg(self, table, **kwargs): """ SELECT table WHERE kwargs """ sf = NS() sf.table = self.convert_to_table(table) wheres = [] for i in range(len(list(kwargs.keys()))): passed = list(kwargs.keys())[i] value = kwargs[passed] if str(value).isdigit: wheres.append( "{} = {}".format(passed, value) ) else: wheres.append( "{} = '{}'".format(passed, value) ) sf.wherestring = " AND ".join(wheres) return self.sql(sf('delete from {table} where {wherestring}'))()