From 092fa4578bdbdc6f2fc8bdd3ebe9edd5be5f5e95 Mon Sep 17 00:00:00 2001 From: Roman Timashev Date: Sat, 29 Feb 2020 01:02:04 +0300 Subject: [PATCH] move create_post_from_image_list to Article (usage only there) --- modules/sync/sync/__init__.py | 10 ---------- modules/sync/sync/models/Article.py | 13 +++++++++++-- 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/modules/sync/sync/__init__.py b/modules/sync/sync/__init__.py index baabdbe2..77aeaea7 100644 --- a/modules/sync/sync/__init__.py +++ b/modules/sync/sync/__init__.py @@ -3,8 +3,6 @@ import re from datetime import datetime import lxml.html -from markdown import markdown - import kazimir import settings from kazimir.CSVToken import CSVToken @@ -181,11 +179,3 @@ def title_from_html(md): titles = html.cssselect('h1') if len(titles): return titles[0].text - - -create_post_from_image_list = lambda images: markdown( - '\n'.join(map( - lambda i: '![]({img})'.format(img=i), - images - )) -) diff --git a/modules/sync/sync/models/Article.py b/modules/sync/sync/models/Article.py index 8d943b3f..68b364df 100644 --- a/modules/sync/sync/models/Article.py +++ b/modules/sync/sync/models/Article.py @@ -5,8 +5,8 @@ import os import kazimir import settings from db import collection -from sync import create_date_and_title_from_folder_name, create_post_from_image_list, create_date, \ - create_post +from markdown import markdown +from sync import create_date_and_title_from_folder_name, create_date, create_post from sync.data import list_images from sync.models import Model from sync.models.Image import Image @@ -172,3 +172,12 @@ def read_manifest(provider, path): return { **manifest, } + + +def create_post_from_image_list(images): + return markdown( + '\n'.join(map( + lambda i: '![]({img})'.format(img=i), + images + )) + )