code: def _file_loc(self):
          
          if self.__fname is None:
              f = os.path.splitext(os.path.basename(argv[0]))[0] + '.ini'
              cwd = os.getcwd()
              # todo: prefer script path or current path ??
              # print(os.path.realpath(sys.argv[0]))
              # todo: if os.path.exists(os.path.join(cwd, main.__file__)):
              return os.path.join(cwd, f)
          return self.__fname
docs: _file_loc helper returns a possible config filename.
          EG /tmp/stuff/fish.py -> /tmp/stuff/fish.ini