core (tools): moved common to a separate package, and put data method in a data_format module

This commit is contained in:
Goffi 2016-03-22 22:46:04 +01:00
commit 2d1d286be2
6 changed files with 15 additions and 15 deletions

View file

@ -22,7 +22,7 @@ from sat.core.constants import Const as C
from sat.core.log import getLogger
log = getLogger(__name__)
from sat.core import exceptions
from sat.tools import common
from sat.tools.common import data_format
from twisted.internet import threads
from collections import OrderedDict
import itertools
@ -159,7 +159,7 @@ class DotclearParser(object):
def metaFinishedHandler(self):
for post_id, tags in self.tags.iteritems():
common.iter2dict('tag', tags, self.posts_data[post_id]['blog'])
data_format.iter2dict('tag', tags, self.posts_data[post_id]['blog'])
del self.tags
def commentHandler(self, headers, data, index):

View file

@ -25,7 +25,7 @@ from twisted.internet import defer
from sat.core import exceptions
from wokkel import disco, data_form, iwokkel
from zope.interface import implements
from sat.tools import common
from sat.tools.common import data_format
try:
from twisted.words.protocols.xmlstream import XMPPHandler
@ -102,7 +102,7 @@ class GroupBlog(object):
access_model = config_form.get(self._p.OPT_ACCESS_MODEL, self._p.ACCESS_OPEN)
# FIXME: ACCESS_ROSTER need to be changed to a new ACCESS_PUBLISHER_ROSTER when available
if access_model == self._p.ACCESS_ROSTER:
common.iter2dict('group', config_form.fields[self._p.OPT_ROSTER_GROUPS_ALLOWED].values, microblog_data)
data_format.iter2dict('group', config_form.fields[self._p.OPT_ROSTER_GROUPS_ALLOWED].values, microblog_data)
def _data2entryTrigger(self, client, mb_data, entry_elt, item_elt):
"""Build fine access permission if needed
@ -110,7 +110,7 @@ class GroupBlog(object):
This trigger check if "group*" key are present,
and create a fine item config to restrict view to these groups
"""
groups = list(common.dict2iter('group', mb_data))
groups = list(data_format.dict2iter('group', mb_data))
if not groups:
return
if not client.server_groupblog_available:
@ -132,7 +132,7 @@ class GroupBlog(object):
if "group" in mb_data:
# FIXME: ACCESS_ROSTER need to be changed to a new ACCESS_PUBLISHER_ROSTER when available
options[self._p.OPT_ACCESS_MODEL] = self._p.ACCESS_ROSTER
options[self._p.OPT_ROSTER_GROUPS_ALLOWED] = list(common.dict2iter('group', mb_data))
options[self._p.OPT_ROSTER_GROUPS_ALLOWED] = list(data_format.dict2iter('group', mb_data))
class GroupBlog_handler(XMPPHandler):

View file

@ -28,7 +28,7 @@ from twisted.python import failure
from sat.core import exceptions
from sat.tools import xml_tools
from sat.tools import sat_defer
from sat.tools import common
from sat.tools.common import data_format
# XXX: tmp.pubsub is actually use instead of wokkel version
from wokkel import pubsub
@ -326,7 +326,7 @@ class XEP_0277(object):
# categories
categories = (category_elt.getAttribute('term','') for category_elt in entry_elt.elements(NS_ATOM, 'category'))
common.iter2dict('tag', categories, microblog_data)
data_format.iter2dict('tag', categories, microblog_data)
## the trigger ##
# if other plugins have things to add or change
@ -426,7 +426,7 @@ class XEP_0277(object):
content=rfc3339.timestamp_from_tf(float(data.get('published', current_time))))
## categories ##
for tag in common.dict2iter("tag", data):
for tag in data_format.dict2iter("tag", data):
category_elt = entry_elt.addElement("category")
category_elt['term'] = tag