# HG changeset patch # User neko259 # Date 2016-06-27 13:00:27 # Node ID bea11db5b14726ffdef6d4dcc9da46cd5f096e64 # Parent be16852c36edefed9eac1d86018474db55d1d372 Set default query split to 10. Use logger to log post being parsed diff --git a/boards/management/commands/sync_with_server.py b/boards/management/commands/sync_with_server.py --- a/boards/management/commands/sync_with_server.py +++ b/boards/management/commands/sync_with_server.py @@ -21,7 +21,7 @@ class Command(BaseCommand): parser.add_argument('url', type=str, help='Server root url') parser.add_argument('--global-id', type=str, default='', help='Post global ID') - parser.add_argument('--split-query', type=int, + parser.add_argument('--split-query', type=int, default=10, help='Split GET query into separate by the given' ' number of posts in one') @@ -74,7 +74,7 @@ class Command(BaseCommand): else: version = 1 if not exists or global_id.post.version < version: - logger.debug('* Processed (+) post {}'.format(global_id)) + logger.debug('Processed (+) post {}'.format(global_id)) ids_to_sync.append(global_id) else: logger.debug('* Processed (-) post {}'.format(global_id)) diff --git a/boards/models/post/sync.py b/boards/models/post/sync.py --- a/boards/models/post/sync.py +++ b/boards/models/post/sync.py @@ -1,4 +1,5 @@ import xml.etree.ElementTree as et +import logging from boards.abstracts.exceptions import SyncException from boards.models import KeyPair, GlobalId, Signature, Post, Tag @@ -53,6 +54,9 @@ ID_TYPE_MD5 = 'md5' STATUS_SUCCESS = 'success' +logger = logging.getLogger('boards.sync') + + class SyncManager: @staticmethod def generate_response_get(model_list: list): @@ -223,14 +227,14 @@ class SyncManager: post, title=title, text=text, pub_time=pub_time, tags=tags, files=files, tripcode=tripcode, version=version) - print('Parsed updated post {}'.format(global_id)) + logger.debug('Parsed updated post {}'.format(global_id)) else: Post.objects.import_post( title=title, text=text, pub_time=pub_time, opening_post=opening_post, tags=tags, global_id=global_id, files=files, tripcode=tripcode, version=version) - print('Parsed new post {}'.format(global_id)) + logger.debug('Parsed new post {}'.format(global_id)) else: raise SyncException(EXCEPTION_NODE.format(tag_status.text))