commit: 23c506ae53bcfb747783b7436af5f768552b53bc
Author: Tom Wijsman <tomwij <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 2 14:56:43 2014 +0000
Commit: Tom Wijsman <tomwij <AT> gentoo <DOT> org>
CommitDate: Mon Jun 2 14:56:43 2014 +0000
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=23c506ae
repoman/{argparser,metadata}.py: Fix up missing imports and definition
---
pym/repoman/argparser.py | 1 +
pym/repoman/metadata.py | 3 +++
2 files changed, 4 insertions(+)
diff --git a/pym/repoman/argparser.py b/pym/repoman/argparser.py
index 5005798..19ec6e9 100644
--- a/pym/repoman/argparser.py
+++ b/pym/repoman/argparser.py
@@ -4,6 +4,7 @@
"""This module contains functions used in Repoman to parse CLI arguments."""
+import logging
import portage
from portage import util
from portage.util._argparse import ArgumentParser
diff --git a/pym/repoman/metadata.py b/pym/repoman/metadata.py
index f281523..b4950ad 100644
--- a/pym/repoman/metadata.py
+++ b/pym/repoman/metadata.py
@@ -1,6 +1,7 @@
import errno
import logging
+import sys
import tempfile
import time
@@ -15,6 +16,8 @@ from portage import exception
from portage import os
from portage.output import green
+if sys.hexversion >= 0x3000000:
+ basestring = str
metadata_xml_encoding = 'UTF-8'
metadata_xml_declaration = '<?xml version="1.0" encoding="%s"?>' \