changeset 34644:c0a6c19690ff

pycompat: define operating system constants As suggested by Ryan in D1019, it's cleaner if we use defined constants instead of `osname == 'nt'` everywhere. Differential Revision: https://phab.mercurial-scm.org/D1033
author Jun Wu <quark@fb.com>
date Thu, 12 Oct 2017 19:20:04 -0700
parents f42dec9c976e
children 75979c8d4572
files mercurial/pycompat.py
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/pycompat.py	Wed Oct 11 21:24:32 2017 -0700
+++ b/mercurial/pycompat.py	Thu Oct 12 19:20:04 2017 -0700
@@ -316,3 +316,7 @@
     rawinput = raw_input
 
 isjython = sysplatform.startswith('java')
+
+isdarwin = sysplatform == 'darwin'
+isposix = osname == 'posix'
+iswindows = osname == 'nt'