def delete_all(self, model_query):
        if(model_query.query_expr is None):
            query = self.model_type.all()
        else:
            query = self.model_type.gql(model_query.query_expr,
                                        *model_query.query_params)

        db.delete(query)
If this function can read all blocksize bits, it peeks ahead to
dataset/ETHPy150Open jahlborn/appengine-rest-server/src/main/python/rest/__init__.py/ModelHandler.delete_all--crossover with--dataset/ETHPy150Open networkdynamics/zenlib/src/zen/util/bitvector.py/_readblock