5 # Copyright 2005, 2006 Matt Mackall <mpm@selenic.com> |
5 # Copyright 2005, 2006 Matt Mackall <mpm@selenic.com> |
6 # |
6 # |
7 # This software may be used and distributed according to the terms |
7 # This software may be used and distributed according to the terms |
8 # of the GNU General Public License, incorporated herein by reference. |
8 # of the GNU General Public License, incorporated herein by reference. |
9 |
9 |
10 from demandload import * |
|
11 from i18n import gettext as _ |
10 from i18n import gettext as _ |
12 demandload(globals(), "changelog filelog httprangereader") |
11 import changelog, filelog, httprangereader |
13 demandload(globals(), "repo localrepo manifest os urllib urllib2 util") |
12 import repo, localrepo, manifest, os, urllib, urllib2, util |
14 |
13 |
15 class rangereader(httprangereader.httprangereader): |
14 class rangereader(httprangereader.httprangereader): |
16 def read(self, size=None): |
15 def read(self, size=None): |
17 try: |
16 try: |
18 return httprangereader.httprangereader.read(self, size) |
17 return httprangereader.httprangereader.read(self, size) |