parameters: (self, name, mode, locker)
docstring: Create the GFileBase object with the given filename, mode, and locker.
  
      Args:
        name: string, the filename.
        mode: string, the mode to open the file with (e.g. "r", "w", "a+").
        locker: the thread locking object (e.g. _PythonLocker) for controlling
          thread access to the I/O methods of this class.
docstring_summary: Create the GFileBase object with the given filename, mode, and locker.
docstring_tokens: Create the GFileBase object with the given filename mode and locker .
function: def __init__(self, name, mode, locker):
      """Create the GFileBase object with the given filename, mode, and locker.
  
      Args:
        name: string, the filename.
        mode: string, the mode to open the file with (e.g. "r", "w", "a+").
        locker: the thread locking object (e.g. _PythonLocker) for controlling
          thread access to the I/O methods of this class.
      """
      self._name = name
      self._mode = mode
      self._locker = locker
      self._fp = open(name, mode)
function_tokens: def __init__ ( self , name , mode , locker ) : self . _name = name self . _mode = mode self . _locker = locker self . _fp = open ( name , mode )