X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=tic%2Frepo.py;h=b4d499ff09136f0a222bbbf9d95790e6fc0a1a00;hb=b33ff199503236d7128c0af49db32bfb205828ba;hp=82c5de7dd2f08588346080f109b634d52cbaef59;hpb=635dbc154a7a3607162739d3e7d6bebb9f2f2822;p=archive%2F20170607%2Ftools%2Ftic-core.git diff --git a/tic/repo.py b/tic/repo.py index 82c5de7..b4d499f 100644 --- a/tic/repo.py +++ b/tic/repo.py @@ -83,7 +83,8 @@ def get_repodata_from_repos(repos, cachedir): repomd_file = os.path.join(temp_dir, 'repomd.xml') file.make_dirs(temp_dir); - #TODO: support proxy + #TODO: support local files(local directory) + # local/remote repository url = os.path.join(baseurl, 'repodata/repomd.xml') repomd = myurlgrab2(url, repomd_file) @@ -91,10 +92,10 @@ def get_repodata_from_repos(repos, cachedir): tree = etree.parse(repomd) root = tree.getroot() except etree.XMLSyntaxError: - raise TICError("repomd.xml syntax error.") + raise TICError("Unable to parse repomd.xml. Please check the repomd from repository url(%s)", url) # make cache_dir - repo_checksum = hashlib.sha256(open(repomd_file, 'rb').read()).hexdigest(); + repo_checksum = hashlib.sha256(open(repomd_file, 'rb').read()).hexdigest() cache_dir = os.path.join(cachedir, 'cached', base64url, repo_checksum) file.make_dirs(cache_dir)