code: def query(
      self,
      *args,
      many=False,
      pandas_out=False,
      list_out=False,
      **kwargs,
  ):
      with self() as cs:
          if many:
              cs.executemany(*args, **kwargs)
          else:
              cs.execute(*args, **kwargs)
          if pandas_out:
              return cs.fetch_pandas_all()
          elif list_out:
              return cs.fetchall()
  
file_path: evals/evals/utils/snowflake.py
imports: import logging
  import os
  import time
  from contextlib import contextmanager
  from typing import Optional
label_desc: Use image node_id 5 for calling the SnowflakeConnection obj's underlying member method code with example usage: obj.query() and returns: cs, cs