Skip to content

Commit

Permalink
Merge pull request #17 from pelican-plugins/refactor-code-2
Browse files Browse the repository at this point in the history
Refactor duplicated code
  • Loading branch information
MaevaBrunelles authored Oct 29, 2020
2 parents d4c606c + b9c2cf4 commit 7bb6395
Showing 1 changed file with 3 additions and 6 deletions.
9 changes: 3 additions & 6 deletions pelican/plugins/seo/seo.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,24 +46,21 @@ def run_seo_report(generators):

for generator in generators:

if not site_name:
site_name = generator.settings.get("SITENAME")

if isinstance(generator, ArticlesGenerator):
# Launch analysis for each article. User can limit this number.
for _, article in zip(range(SEO_ARTICLES_LIMIT), generator.articles):
analysis = seo_report.launch_analysis(document=article)
documents_analysis.append(analysis)

if not site_name:
site_name = generator.settings.get("SITENAME")

if isinstance(generator, PagesGenerator):
# Launch analysis each page. User can limit this number.
for _, page in zip(range(SEO_PAGES_LIMIT), generator.pages):
analysis = seo_report.launch_analysis(document=page)
documents_analysis.append(analysis)

if not site_name:
site_name = generator.settings.get("SITENAME")

seo_report.generate(site_name=site_name, documents_analysis=documents_analysis)


Expand Down

0 comments on commit 7bb6395

Please sign in to comment.