code: def get_filenames_table(
      table, dir_data_lc, n_files, ext="psv", **kwargs
  ):
      full_path = kwargs.get("full_path")
      if full_path is None:
          full_path = True
      dataFiles = []
      c = 0
      while c < n_files:
          for dataFile in listdir(dir_data_lc):
              dataFileTokens = dataFile.split(".")
              dataFileName = dataFileTokens[0]
              dataFileExt = dataFileTokens[1]
              tableName_ = table + "_"
              if dataFileExt == ext:
                  if table == dataFileName or re.match(
                      tableName_, dataFileName
                  ):
                      if c < n_files:
                          if full_path:
                              dataFiles.append(
                                  dir_data_lc + "/" + dataFile
                              )
                          else:
                              dataFiles.append(dataFile)
                          c = c + 1
                      else:
                          break
  
      return dataFiles
  
imports: import os
  import re
  import tempfile
  from collections import OrderedDict
  from os import listdir
  from os.path import isdir
  import glob
  from enum import IntEnum, unique
  import cudf
  import dask_cudf
  import numpy
  import pandas
  import pyblazing
  from blazingsql import DataType
  from pyhive import hive
  from Configuration import Settings
  from DemoTest.chronometer import Chronometer
label_desc: Use image node_id 20 for calling a global function with example usage: get_filenames_table(table, dir_data_lc, n_files, ext) and returns: dataFiles