docs: def bulk_query_file(self, path, *multiparams):
          """Like Connection.bulk_query, but takes a filename to load a query
          from.
          """
  
           # If path doesn't exists
          if not os.path.exists(path):
              raise IOError("File '{}'' not found!".format(path))
  
          # If it's a directory
          if os.path.isdir(path):
              raise IOError("'{}' is a directory!".format(path))
  
          # Read the given .sql file into memory.
          with open(path) as f:
              query = f.read()
  
          self._conn.execute(text(query), *multiparams)