diff options
Diffstat (limited to 'bitbake/lib/bb/fetch2/__init__.py')
-rw-r--r-- | bitbake/lib/bb/fetch2/__init__.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/bitbake/lib/bb/fetch2/__init__.py b/bitbake/lib/bb/fetch2/__init__.py index 600e2161fe..7d2f3504c8 100644 --- a/bitbake/lib/bb/fetch2/__init__.py +++ b/bitbake/lib/bb/fetch2/__init__.py | |||
@@ -32,6 +32,7 @@ import signal | |||
32 | import logging | 32 | import logging |
33 | import urllib | 33 | import urllib |
34 | import urlparse | 34 | import urlparse |
35 | import collections | ||
35 | import bb.persist_data, bb.utils | 36 | import bb.persist_data, bb.utils |
36 | import bb.checksum | 37 | import bb.checksum |
37 | from bb import data | 38 | from bb import data |
@@ -297,7 +298,7 @@ class URI(object): | |||
297 | if self.query else '') | 298 | if self.query else '') |
298 | 299 | ||
299 | def _param_str_split(self, string, elmdelim, kvdelim="="): | 300 | def _param_str_split(self, string, elmdelim, kvdelim="="): |
300 | ret = {} | 301 | ret = collections.OrderedDict() |
301 | for k, v in [x.split(kvdelim, 1) for x in string.split(elmdelim)]: | 302 | for k, v in [x.split(kvdelim, 1) for x in string.split(elmdelim)]: |
302 | ret[k] = v | 303 | ret[k] = v |
303 | return ret | 304 | return ret |
@@ -390,7 +391,7 @@ def decodeurl(url): | |||
390 | user = '' | 391 | user = '' |
391 | pswd = '' | 392 | pswd = '' |
392 | 393 | ||
393 | p = {} | 394 | p = collections.OrderedDict() |
394 | if parm: | 395 | if parm: |
395 | for s in parm.split(';'): | 396 | for s in parm.split(';'): |
396 | if s: | 397 | if s: |