py3: use native string as fallback value for __file__ for consistency...
py3: use native string as fallback value for __file__ for consistency
This is not a bugfix (pycommpat.fsencode(b'') is a no-op on py3), but
the b'' value was inconsistent and confusing.
Differential Revision:
https://phab.mercurial-scm.org/D7412