mirror of
https://github.com/mnauw/git-remote-hg.git
synced 2026-07-14 22:02:33 +02:00
helper: align getenv compatibility helper
This commit is contained in:
@@ -56,7 +56,13 @@ if sys.version_info[0] == 3:
|
||||
stdout = sys.stdout.buffer
|
||||
stderr = sys.stderr.buffer
|
||||
getcwd = os.getcwdb
|
||||
getenv = os.getenvb if os.supports_bytes_environ else os.getenv
|
||||
@staticmethod
|
||||
def getenvb(val, default):
|
||||
result = os.getenv(val.decode(), default.decode() if hasattr(default, 'decode') else default)
|
||||
# if result is a string, get bytes instead
|
||||
result = result.encode() if hasattr(result, 'encode') else result
|
||||
return result
|
||||
getenv = os.getenvb if os.supports_bytes_environ else getenvb
|
||||
else:
|
||||
class compat(basecompat):
|
||||
# life was simple in those days ...
|
||||
|
||||
Reference in New Issue
Block a user