summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <rpurdie@linux.intel.com>2009-11-26 22:45:52 +0000
committerRichard Purdie <rpurdie@linux.intel.com>2009-12-03 18:02:41 +0000
commit5dfee8d314eb529d32554cad212ac69668370a3d (patch)
tree2ba6bfc4692b781f4297ee88bb2e97c702789652
parentc1ee270d2cf979c2700157e6c8b19a2c007fe81c (diff)
downloadpoky-5dfee8d314eb529d32554cad212ac69668370a3d.tar.gz
bitbake: Fix dict changing size problems
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
-rw-r--r--bitbake/lib/bb/fetch/__init__.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/bitbake/lib/bb/fetch/__init__.py b/bitbake/lib/bb/fetch/__init__.py
index a7fc1af0c9..957cca91b4 100644
--- a/bitbake/lib/bb/fetch/__init__.py
+++ b/bitbake/lib/bb/fetch/__init__.py
@@ -153,14 +153,16 @@ def init(urls, d, setup = True):
153 urldata_cache[fn] = urldata 153 urldata_cache[fn] = urldata
154 return urldata 154 return urldata
155 155
156def go(d): 156def go(d, urls = None):
157 """ 157 """
158 Fetch all urls 158 Fetch all urls
159 init must have previously been called 159 init must have previously been called
160 """ 160 """
161 urldata = init([], d, True) 161 if not urls:
162 urls = d.getVar("SRC_URI", 1).split()
163 urldata = init(urls, d, True)
162 164
163 for u in urldata: 165 for u in urls:
164 ud = urldata[u] 166 ud = urldata[u]
165 m = ud.method 167 m = ud.method
166 if ud.localfile: 168 if ud.localfile: