comparison src/plugins/plugin_blog_import_dotclear.py @ 1919:d3354c80bd1f

core (tools): moved common to a separate package, and put data method in a data_format module
author Goffi <goffi@goffi.org>
date Tue, 22 Mar 2016 22:46:04 +0100
parents d80ccf4bf201
children 2daf7b4c6756
comparison
equal deleted inserted replaced
1918:01d56efd488b 1919:d3354c80bd1f
20 from sat.core.i18n import _, D_ 20 from sat.core.i18n import _, D_
21 from sat.core.constants import Const as C 21 from sat.core.constants import Const as C
22 from sat.core.log import getLogger 22 from sat.core.log import getLogger
23 log = getLogger(__name__) 23 log = getLogger(__name__)
24 from sat.core import exceptions 24 from sat.core import exceptions
25 from sat.tools import common 25 from sat.tools.common import data_format
26 from twisted.internet import threads 26 from twisted.internet import threads
27 from collections import OrderedDict 27 from collections import OrderedDict
28 import itertools 28 import itertools
29 import time 29 import time
30 import cgi 30 import cgi
157 tags = self.tags.setdefault(meta['post_id'], set()) 157 tags = self.tags.setdefault(meta['post_id'], set())
158 tags.add(meta['meta_id']) 158 tags.add(meta['meta_id'])
159 159
160 def metaFinishedHandler(self): 160 def metaFinishedHandler(self):
161 for post_id, tags in self.tags.iteritems(): 161 for post_id, tags in self.tags.iteritems():
162 common.iter2dict('tag', tags, self.posts_data[post_id]['blog']) 162 data_format.iter2dict('tag', tags, self.posts_data[post_id]['blog'])
163 del self.tags 163 del self.tags
164 164
165 def commentHandler(self, headers, data, index): 165 def commentHandler(self, headers, data, index):
166 comment = self.parseFields(headers, data) 166 comment = self.parseFields(headers, data)
167 if comment['comment_site']: 167 if comment['comment_site']: