Ejemplo n.º 1
0
 def _prep_env(self):
     if self._env:
         return {
             fsencode_utf8(k): fsencode_utf8(v)
             for k, v in self._env.items()
         }
     else:
         return self._env
Ejemplo n.º 2
0
 def _prep_env(self):
     # Windows requires a dict of strings as env parameter, so don't encode for Windows
     if self._env and os.name != 'nt':
         return {
             fsencode_utf8(k): fsencode_utf8(v)
             for k, v in self._env.items()
         }
     else:
         return self._env
Ejemplo n.º 3
0
 def write(name, val, multiline=False):
     fn = os.path.join(self._compat_dir, name)
     fn = fsencode_utf8(fn)
     if val:
         utils.write_string(fn, val, multiline)
     elif os.path.isfile(fn):
         os.remove(fn)
Ejemplo n.º 4
0
 def __prep_env(self):
     if self.__env:
         return dict((fsencode_utf8(k), fsencode_utf8(v))
                     for k, v in self.__env.items())
     else:
         return self.__env
Ejemplo n.º 5
0
 def __prep_cmd(self):
     return [fsencode_utf8(c) for c in self.__cmd]
Ejemplo n.º 6
0
Archivo: run.py Proyecto: snits/stgit
 def __prep_env(self):
     if self.__env:
         return {fsencode_utf8(k): fsencode_utf8(v)
                 for k, v in self.__env.items()}
     else:
         return self.__env
Ejemplo n.º 7
0
Archivo: run.py Proyecto: snits/stgit
 def __prep_cmd(self):
     return [fsencode_utf8(c) for c in self.__cmd]