Fix a bug that raise AttributeError.
authorHuang Hao <hao.h.huang@intel.com>
Tue, 14 Jan 2014 04:43:14 +0000 (12:43 +0800)
committerGui Chen <gui.chen@intel.com>
Thu, 16 Jan 2014 06:01:26 +0000 (08:01 +0200)
commitf0a092b0fdd3126dced9015f01c900284fec476a
tree96e5856df18dae5bcd93b8310378e3985994537d
parentc0e61fa1822562f7b92ac4cb14905fcf5803538e
Fix a bug that raise AttributeError.

When download attachment packages by using yum pkgmgr, the url
variable below is a unicode instead of SafeURL object.

Traceback (most recent call last):
......
  File "/home/huanghao/workspace/mic/plugins/imager/loop_plugin.py", line 127, in do_create
    creator.install()
  File "/usr/local/lib/python2.7/dist-packages/mic/imager/baseimager.py", line 1051, in install
    self.__attachment_packages(pkg_manager)
  File "/usr/local/lib/python2.7/dist-packages/mic/imager/baseimager.py", line 966, in __attachment_packages
    fpath = grabber.myurlgrab(url.full, fpath, proxies, None)
AttributeError: 'unicode' object has no attribute 'full'

Change-Id: Ib5c03ef053b8cf22f1b8ef1868ad244427df7cc6
plugins/backend/yumpkgmgr.py