changeset 1635:ae61937c61c5

Fix rcpath for hgwebdir case (sys.argv is empty)
author efiring@manini.soest.hawaii.edu
date Tue, 24 Jan 2006 13:59:11 +1300
parents f49f602fae92
children 7da32bb3d1d3
files mercurial/util.py
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/util.py	Tue Jan 24 13:59:01 2006 +1300
+++ b/mercurial/util.py	Tue Jan 24 13:59:11 2006 +1300
@@ -544,7 +544,9 @@
                         if f.endswith(".rc")])
         except OSError, inst: pass
         return rcs
-    rcpath = rcfiles(os.path.dirname(sys.argv[0]) + '/../etc/mercurial')
+    rcpath = []
+    if len(sys.argv) > 0:
+        rcpath.extend(rcfiles(os.path.dirname(sys.argv[0]) + '/../etc/mercurial'))
     rcpath.extend(rcfiles('/etc/mercurial'))
     rcpath.append(os.path.expanduser('~/.hgrc'))
     rcpath = [os.path.normpath(f) for f in rcpath]