1
0
mirror of https://github.com/fhamborg/news-please.git synced 2021-09-19 22:26:00 +03:00

Removed f-strings and used format method. Added the new config parameter into config_lib.cfg file

This commit is contained in:
Thihara Neranjya
2020-04-28 14:04:31 +05:30
parent 26d9e2c34e
commit 2d23efb493
2 changed files with 5 additions and 3 deletions

View File

@@ -332,3 +332,5 @@ USER_AGENT = 'news-please (+http://www.example.com/)'
ITEM_PIPELINES = {'newsplease.pipeline.pipelines.ArticleMasterExtractor':100,
'newsplease.pipeline.pipelines.InMemoryStorage':200
}
ITEM_CLASS = 'newsplease.crawler.items.NewscrawlerItem'

View File

@@ -5,7 +5,7 @@ class ClassLoader:
@classmethod
def from_string(cls, class_name):
if "." not in class_name:
raise ImportError(f"{class_name} does't look like a module path")
raise ImportError("{0} does't look like a module path".format(class_name))
module_name = ".".join(class_name.split(".")[:-1])
class_name = class_name.split(".")[-1]
@@ -14,7 +14,7 @@ class ClassLoader:
loaded_module = importlib.import_module(module_name)
loaded_class = getattr(loaded_module, class_name)
except Exception as e:
raise ImportError(
f"Module {module_name} does not exist or does not define a class named {class_name}") from e
raise ImportError("Module {0} does not exist or does not define a class named {1}".format(loaded_module,
class_name)) from e
return loaded_class