From aaae62bfc28f0eb162bc9eecf60330e34541a48e Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Fri, 12 Feb 2010 13:06:16 +0100 Subject: [PATCH] [entropy.core.settings.base] SystemSettings: __generic_parser() now returns ASCII-only lines --- libraries/entropy/core/settings/base.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraries/entropy/core/settings/base.py b/libraries/entropy/core/settings/base.py index ff9a1a78f..1d2cb5996 100644 --- a/libraries/entropy/core/settings/base.py +++ b/libraries/entropy/core/settings/base.py @@ -1331,7 +1331,10 @@ class SystemSettings(Singleton, EntropyPluginStore): @return: raw text extracted from file @rtype: list """ - return entropy.tools.generic_file_content_parser(filepath) + lines = entropy.tools.generic_file_content_parser(filepath) + # filter out non-ASCII lines + lines = [x for x in lines if entropy.tools.is_valid_ascii(x)] + return lines def __remove_repo_cache(self, repoid = None): """