Lines 21-26
from portage.const import (MANIFEST2_HASH_FUNCTIONS, MANIFEST2_REQUIRED_HASH,
Link Here
|
21 |
from portage.env.loaders import KeyValuePairFileLoader |
21 |
from portage.env.loaders import KeyValuePairFileLoader |
22 |
from portage.util import normalize_path, writemsg, writemsg_level, shlex_split |
22 |
from portage.util import normalize_path, writemsg, writemsg_level, shlex_split |
23 |
from portage.localization import _ |
23 |
from portage.localization import _ |
|
|
24 |
from portage import _unicode_decode |
24 |
from portage import _unicode_encode |
25 |
from portage import _unicode_encode |
25 |
from portage import _encodings |
26 |
from portage import _encodings |
26 |
from portage import manifest |
27 |
from portage import manifest |
Lines 234-239
class RepoConfig(object):
Link Here
|
234 |
repo_msg.append("") |
235 |
repo_msg.append("") |
235 |
return "\n".join(repo_msg) |
236 |
return "\n".join(repo_msg) |
236 |
|
237 |
|
|
|
238 |
def __str__(self): |
239 |
d = {} |
240 |
for k in self.__slots__: |
241 |
d[k] = getattr(self, k, None) |
242 |
return _unicode_decode(str(d)) |
243 |
|
244 |
if sys.hexversion < 0x3000000: |
245 |
|
246 |
__unicode__ = __str__ |
247 |
|
248 |
def __str__(self): |
249 |
return _unicode_encode(self.__unicode__()) |
250 |
|
237 |
class RepoConfigLoader(object): |
251 |
class RepoConfigLoader(object): |
238 |
"""Loads and store config of several repositories, loaded from PORTDIR_OVERLAY or repos.conf""" |
252 |
"""Loads and store config of several repositories, loaded from PORTDIR_OVERLAY or repos.conf""" |
239 |
|
253 |
|
240 |
- |
|
|