Mercurial > hg
comparison mercurial/util.py @ 14912:ec46a7da9f2c
util: move windows and posix wildcard imports to begin of file
author | Adrian Buehlmann <adrian@cadifra.com> |
---|---|
date | Thu, 21 Jul 2011 11:05:26 +0200 |
parents | 5b39503157fd |
children | ebdfdba0faaf |
comparison
equal
deleted
inserted
replaced
14911:5b39503157fd | 14912:ec46a7da9f2c |
---|---|
16 from i18n import _ | 16 from i18n import _ |
17 import error, osutil, encoding | 17 import error, osutil, encoding |
18 import errno, re, shutil, sys, tempfile, traceback | 18 import errno, re, shutil, sys, tempfile, traceback |
19 import os, time, calendar, textwrap, unicodedata, signal | 19 import os, time, calendar, textwrap, unicodedata, signal |
20 import imp, socket, urllib | 20 import imp, socket, urllib |
21 | |
22 if os.name == 'nt': | |
23 from windows import * | |
24 else: | |
25 from posix import * | |
21 | 26 |
22 # Python compatibility | 27 # Python compatibility |
23 | 28 |
24 def sha1(s): | 29 def sha1(s): |
25 return _fastsha1(s) | 30 return _fastsha1(s) |
475 return _("filename ends with '%s', which is not allowed " | 480 return _("filename ends with '%s', which is not allowed " |
476 "on Windows") % t | 481 "on Windows") % t |
477 | 482 |
478 if os.name == 'nt': | 483 if os.name == 'nt': |
479 checkosfilename = checkwinfilename | 484 checkosfilename = checkwinfilename |
480 from windows import * | |
481 else: | |
482 from posix import * | |
483 | 485 |
484 def makelock(info, pathname): | 486 def makelock(info, pathname): |
485 try: | 487 try: |
486 return os.symlink(info, pathname) | 488 return os.symlink(info, pathname) |
487 except OSError, why: | 489 except OSError, why: |