Scoring 'enwiki':{123456}:{'draftquality', 'wp10', 'damaging', 'goodfaith'}(features, model_info=["version"]) Extracting 8 dependents with cache {123456: {}} Batch requesting 1 revision from the API Building a map of 1 revisions: [123456] Batch requesting 1 revision.parent from the API Building a map of 1 revisions: [0] Batch requesting 0 revision.user.info from the API Executing datasource.revision.timestamp [-(1-] {+(2+} calls so far). Executing datasource.revision.user.id [-(1-] {+(2+} calls so far). Executing datasource.revision.user.text [-(0-] {+(1+} calls so far). Executing datasource.revision.user.info.doc [-(0-] {+(1+} calls so far). Executing datasource.revision.user.info.registration [-(1-] {+(2+} calls so far). Executing datasource.revision.comment [-(1-] {+(2+} calls so far). Executing datasource.revision.text [-(1-] {+(2+} calls so far). Executing datasource.revision.page.namespace.id [-(1-] {+(2+} calls so far). Executing datasource.revision.parent.text [-(1-] {+(2+} calls so far). Executing datasource.revision.user.info.groups [-(1-] {+(2+} calls so far). Extracted root datasources for enwiki:{'draftquality', 'wp10', 'damaging', 'goodfaith'}:[123456] in [-0.282-] {+0.169+} secs Processing missing scores enwiki:{frozenset({'draftquality', 'wp10', 'damaging', 'goodfaith'}): [123456]}. Setting state to SENT for [-561d55ea-c476-4081-91ec-045c646f02e3-] {+441594ee-c764-4c98-b147-37d147a4636e+} Setting state to SENT for enwiki:draftquality:0.1.0:123456 Received task: [-ores.scoring_systems.celery_queue._process_score_map[561d55ea-c476-4081-91ec-045c646f02e3] Setting state to SENT for enwiki:wp10:0.6.1:123456-] {+ores.scoring_systems.celery_queue._process_score_map[441594ee-c764-4c98-b147-37d147a4636e]+} TaskPool: Apply (args:('ores.scoring_systems.celery_queue._process_score_map', [-'561d55ea-c476-4081-91ec-045c646f02e3',-] {+'441594ee-c764-4c98-b147-37d147a4636e',+} {'task': 'ores.scoring_systems.celery_queue._process_score_map', 'id': [-'561d55ea-c476-4081-91ec-045c646f02e3',-] {+'441594ee-c764-4c98-b147-37d147a4636e',+} 'kwargsrepr': '{}', 'delivery_info': {'redelivered': None, 'priority': 0, 'exchange': '', 'routing_key': 'celery'}, 'group': None, 'origin': 'gen25965@deployment-sca03', 'argsrepr': '(ScoreRequest(\'enwiki\', {123456}, {\'draftquality\', \'wp10\', \'damaging\', \'goodfaith\'}, \'precache=False\', \'include_features=True\', \'injection_caches={}\', "model_info=[\'version\']"), frozenset({\'draftquality\', \'wp10\', \'damaging\', \'goodfaith\'}), 123456, {\'datasource.revision.timestamp\': Timestamp(\'2014-08-28T04:19:26Z\'), \'datasource.revision.parent.doc\': None, \'datasource.revision.user.info.doc\': None, \'datasource.revision.user.text\': \'Flow talk page manager\', \'datasource.revision.user.id\': 0, \'datasource.extractor.dependents\': {,... kwargs:{}) [-Setting state to SENT for enwiki:damaging:0.4.0:123456 Setting state to SENT for enwiki:goodfaith:0.4.0:123456 Received task: ores.scoring_systems.celery_queue._lookup_score_in_map[enwiki:draftquality:0.1.0:123456] expires:[2017-11-01 20:02:37.678655+00:00] TaskPool: Apply (args:('ores.scoring_systems.celery_queue._lookup_score_in_map', 'enwiki:draftquality:0.1.0:123456', {'task': 'ores.scoring_systems.celery_queue._lookup_score_in_map', 'id': 'enwiki:draftquality:0.1.0:123456', 'kwargsrepr': '{}', 'delivery_info': {'redelivered': None, 'priority': 0, 'exchange': '', 'routing_key': 'celery'}, 'group': None, 'origin': 'gen25965@deployment-sca03', 'argsrepr': "('561d55ea-c476-4081-91ec-045c646f02e3', 'draftquality')", 'reply_to': 'a395a738-82f2-323f-b25a-bbb497509e49', 'eta': None, 'root_id': 'enwiki:draftquality:0.1.0:123456', 'retries': 0, 'timelimit': [None, None], 'parent_id': None, 'correlation_id': 'enwiki:draftquality:0.1.0:123456', 'expires': '2017-11-01T20:02:37.678655+00:00', 'lang': 'py'}, b'\x80\x02X$\x00\x00\x00561d55ea-c476-4081-91ec-045c646f02e3q\x00X\x0c\x00\x00\x00draftqualityq\x01\x86q\x02}q\x03}q\x04(X\t\x00\x00\x00callbacksq\x05NX\x05\x00\x00\x00chordq\x06NX\x05\x00\x00\x00chainq\x07NX\x08\x00\x00\x00errbacksq\x08Nu\x87q\t.', 'application/x-python-serialize',... kwargs:{})-] Generating a score map for 'enwiki':123456:frozenset({'damaging', 'goodfaith', 'draftquality', 'wp10'})(features, model_info=["version"]) Executing feature.revision.page.is_articleish [-(3-] {+(4+} calls so far). Executing feature.revision.page.is_mainspace [-(3-] {+(4+} calls so far). [-Task accepted: ores.scoring_systems.celery_queue._process_score_map[561d55ea-c476-4081-91ec-045c646f02e3] pid:25975 Looking up draftquality in 561d55ea-c476-4081-91ec-045c646f02e3-] Executing feature.revision.page.is_draftspace [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.parent.chars [-(3-] {+(4+} calls so far). Executing feature.1 [-(3-] {+(4+} calls so far). Executing feature.(wikitext.revision.parent.chars + 1) [-(3-] {+(4+} calls so far). Executing feature.log((wikitext.revision.parent.chars + 1)) [-(3-] {+(4+} calls so far). Executing datasource.tokenized(datasource.revision.parent.text) [-(3-] {+(4+} calls so far). Executing feature.len() [-(3-] {+(4+} calls so far). Executing feature.(len() + 1) [-(3-] {+(4+} calls so far). Executing feature.log((len() + 1)) [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.parent.words [-(3-] {+(4+} calls so far). Executing feature.len() [-(3-] {+(4+} calls so far). Executing feature.(len() + 1) [-(3-] {+(4+} calls so far). Executing feature.log((len() + 1)) [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.parent.uppercase_words [-(3-] {+(4+} calls so far). Executing feature.len() [-(3-] {+(4+} calls so far). Executing feature.(len() + 1) [-(3-] {+(4+} calls so far). Executing feature.log((len() + 1)) [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.parent.wikicode [-(3-] {+(4+} calls so far). [-Received task: ores.scoring_systems.celery_queue._lookup_score_in_map[enwiki:wp10:0.6.1:123456] expires:[2017-11-01 20:02:37.681512+00:00]-] Executing datasource.wikitext.revision.parent.node_class_map [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.parent.headings [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.parent.headings [-(3-] {+(4+} calls so far). Executing feature.(wikitext.revision.parent.headings + 1) [-(3-] {+(4+} calls so far). Executing feature.log((wikitext.revision.parent.headings + 1)) [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.parent.wikilinks [-(3-] {+(4+} calls so far). [-TaskPool: Apply (args:('ores.scoring_systems.celery_queue._lookup_score_in_map', 'enwiki:wp10:0.6.1:123456', {'task': 'ores.scoring_systems.celery_queue._lookup_score_in_map', 'id': 'enwiki:wp10:0.6.1:123456', 'kwargsrepr': '{}', 'delivery_info': {'redelivered': None, 'priority': 0, 'exchange': '', 'routing_key': 'celery'}, 'group': None, 'origin': 'gen25965@deployment-sca03', 'argsrepr': "('561d55ea-c476-4081-91ec-045c646f02e3', 'wp10')", 'reply_to': 'a395a738-82f2-323f-b25a-bbb497509e49', 'eta': None, 'root_id': 'enwiki:wp10:0.6.1:123456', 'retries': 0, 'timelimit': [None, None], 'parent_id': None, 'correlation_id': 'enwiki:wp10:0.6.1:123456', 'expires': '2017-11-01T20:02:37.681512+00:00', 'lang': 'py'}, b'\x80\x02X$\x00\x00\x00561d55ea-c476-4081-91ec-045c646f02e3q\x00X\x04\x00\x00\x00wp10q\x01\x86q\x02}q\x03}q\x04(X\t\x00\x00\x00callbacksq\x05NX\x05\x00\x00\x00chordq\x06NX\x05\x00\x00\x00chainq\x07NX\x08\x00\x00\x00errbacksq\x08Nu\x87q\t.', 'application/x-python-serialize', 'binary') kwargs:{})-] Executing feature.wikitext.revision.parent.wikilinks [-(3-] {+(4+} calls so far). Executing feature.(wikitext.revision.parent.wikilinks + 1) [-(3-] {+(4+} calls so far). {+Task accepted: ores.scoring_systems.celery_queue._process_score_map[441594ee-c764-4c98-b147-37d147a4636e] pid:25972+} Executing feature.log((wikitext.revision.parent.wikilinks + 1)) [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.parent.external_links [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.parent.external_links [-(3-] {+(4+} calls so far). [-Task accepted: ores.scoring_systems.celery_queue._lookup_score_in_map[enwiki:draftquality:0.1.0:123456] pid:25973-] Executing feature.(wikitext.revision.parent.external_links + 1) [-(3-] {+(4+} calls so far). Executing feature.log((wikitext.revision.parent.external_links + 1)) [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.parent.templates [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.parent.templates [-(3-] {+(4+} calls so far). Executing feature.(wikitext.revision.parent.templates + 1) [-(3-] {+(4+} calls so far). Executing feature.log((wikitext.revision.parent.templates + 1)) [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.parent.tags [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.parent.tag_names [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.parent.tag_names_matching(ref) [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.parent.ref_tags [-(3-] {+(4+} calls so far). Executing feature.(wikitext.revision.parent.ref_tags + 1) [-(3-] {+(4+} calls so far). Executing feature.log((wikitext.revision.parent.ref_tags + 1)) [-(3-] {+(4+} calls so far). Executing feature.max(len(), 1) [-(3-] {+(4+} calls so far). Executing feature.revision.parent.chars_per_word [-(3-] {+(4+} calls so far). Executing feature.max(len(), 1) [-(3-] {+(4+} calls so far). Executing feature.revision.parent.words_per_token [-(3-] {+(4+} calls so far). Executing feature.revision.parent.uppercase_words_per_word [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.parent.markups [-(3-] {+(4+} calls so far). Executing feature.len() [-(3-] {+(4+} calls so far). Executing feature.revision.parent.markups_per_token [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.parent.markup_frequency [-(3-] {+(4+} calls so far). Executing datasource.tokenized(datasource.revision.text) [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.markups [-(3-] {+(4+} calls so far). {+Received task: ores.scoring_systems.celery_queue._lookup_score_in_map[enwiki:draftquality:0.1.0:123456] expires:[2017-11-01 20:02:55.742040+00:00]+} Executing datasource.wikitext.revision.markup_frequency [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.diff.markup_delta [-(3-] {+(4+} calls so far). Executing datasource.values() [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.diff.markup_delta_sum [-(3-] {+(4+} calls so far). Executing datasource.positive()>) [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.diff.markup_delta_increase [-(3-] {+(4+} calls so far). Executing datasource.negative()>) [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.diff.markup_delta_decrease [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.diff.markup_prop_delta [-(3-] {+(4+} calls so far). Executing datasource.values() [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.diff.markup_prop_delta_sum [-(3-] {+(4+} calls so far). [-Received task: ores.scoring_systems.celery_queue._lookup_score_in_map[enwiki:damaging:0.4.0:123456] expires:[2017-11-01 20:02:37.683984+00:00]-] Executing datasource.positive()>) [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.diff.markup_prop_delta_increase [-(3-] {+(4+} calls so far). Executing datasource.negative()>) [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.diff.markup_prop_delta_decrease [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.parent.numbers [-(3-] {+(4+} calls so far). [-TaskPool: Apply (args:('ores.scoring_systems.celery_queue._lookup_score_in_map', 'enwiki:damaging:0.4.0:123456', {'task': 'ores.scoring_systems.celery_queue._lookup_score_in_map', 'id': 'enwiki:damaging:0.4.0:123456', 'kwargsrepr': '{}', 'delivery_info': {'redelivered': None, 'priority': 0, 'exchange': '', 'routing_key': 'celery'}, 'group': None, 'origin': 'gen25965@deployment-sca03', 'argsrepr': "('561d55ea-c476-4081-91ec-045c646f02e3', 'damaging')", 'reply_to': 'a395a738-82f2-323f-b25a-bbb497509e49', 'eta': None, 'root_id': 'enwiki:damaging:0.4.0:123456', 'retries': 0, 'timelimit': [None, None], 'parent_id': None, 'correlation_id': 'enwiki:damaging:0.4.0:123456', 'expires': '2017-11-01T20:02:37.683984+00:00', 'lang': 'py'}, b'\x80\x02X$\x00\x00\x00561d55ea-c476-4081-91ec-045c646f02e3q\x00X\x08\x00\x00\x00damagingq\x01\x86q\x02}q\x03}q\x04(X\t\x00\x00\x00callbacksq\x05NX\x05\x00\x00\x00chordq\x06NX\x05\x00\x00\x00chainq\x07NX\x08\x00\x00\x00errbacksq\x08Nu\x87q\t.', 'application/x-python-serialize', 'binary') kwargs:{})-] Executing datasource.wikitext.revision.parent.number_frequency [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.numbers [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.number_frequency [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.diff.number_delta [-(3-] {+(4+} calls so far). Executing datasource.values() [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.diff.number_delta_sum [-(3-] {+(4+} calls so far). [-Looking up wp10 in 561d55ea-c476-4081-91ec-045c646f02e3-] Executing datasource.positive()>) [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.diff.number_delta_increase [-(3-] {+(4+} calls so far). Executing datasource.negative()>) [-(3-] {+(4+} calls so far). [-Task accepted: ores.scoring_systems.celery_queue._lookup_score_in_map[enwiki:wp10:0.6.1:123456] pid:25972 Looking up damaging in 561d55ea-c476-4081-91ec-045c646f02e3-] Executing feature.wikitext.revision.diff.number_delta_decrease [-(3-] {+(4+} calls so far). {+TaskPool: Apply (args:('ores.scoring_systems.celery_queue._lookup_score_in_map', 'enwiki:draftquality:0.1.0:123456', {'task': 'ores.scoring_systems.celery_queue._lookup_score_in_map', 'id': 'enwiki:draftquality:0.1.0:123456', 'kwargsrepr': '{}', 'delivery_info': {'redelivered': None, 'priority': 0, 'exchange': '', 'routing_key': 'celery'}, 'group': None, 'origin': 'gen25965@deployment-sca03', 'argsrepr': "('441594ee-c764-4c98-b147-37d147a4636e', 'draftquality')", 'reply_to': 'a395a738-82f2-323f-b25a-bbb497509e49', 'eta': None, 'root_id': 'enwiki:draftquality:0.1.0:123456', 'retries': 0, 'timelimit': [None, None], 'parent_id': None, 'correlation_id': 'enwiki:draftquality:0.1.0:123456', 'expires': '2017-11-01T20:02:55.742040+00:00', 'lang': 'py'}, b'\x80\x02X$\x00\x00\x00441594ee-c764-4c98-b147-37d147a4636eq\x00X\x0c\x00\x00\x00draftqualityq\x01\x86q\x02}q\x03}q\x04(X\t\x00\x00\x00callbacksq\x05NX\x05\x00\x00\x00chordq\x06NX\x05\x00\x00\x00chainq\x07NX\x08\x00\x00\x00errbacksq\x08Nu\x87q\t.', 'application/x-python-serialize',... kwargs:{})+} Executing datasource.wikitext.revision.diff.number_prop_delta [-(3-] {+(4+} calls so far). Executing datasource.values() [-(3-] {+(4+} calls so far). [-Task accepted: ores.scoring_systems.celery_queue._lookup_score_in_map[enwiki:damaging:0.4.0:123456] pid:25964-] Executing feature.wikitext.revision.diff.number_prop_delta_sum [-(3-] {+(4+} calls so far). Executing datasource.positive()>) [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.diff.number_prop_delta_increase [-(3-] {+(4+} calls so far). Executing datasource.negative()>) [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.diff.number_prop_delta_decrease [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.parent.uppercase_word_frequency [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.words [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.uppercase_words [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.uppercase_word_frequency [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.diff.uppercase_word_delta [-(3-] {+(4+} calls so far). Executing datasource.values() [-(3-] {+(4+} calls so far). {+Setting state to SENT for enwiki:wp10:0.6.1:123456+} Executing feature.wikitext.revision.diff.uppercase_word_delta_sum [-(3-] {+(4+} calls so far). Executing datasource.positive()>) [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.diff.uppercase_word_delta_increase [-(3-] {+(4+} calls so far). Executing datasource.negative()>) [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.diff.uppercase_word_delta_decrease [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.diff.uppercase_word_prop_delta [-(3-] {+(4+} calls so far). Executing datasource.values() [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.diff.uppercase_word_prop_delta_sum [-(3-] {+(4+} calls so far). Executing datasource.positive()>) [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.diff.uppercase_word_prop_delta_increase [-(3-] {+(4+} calls so far). Executing datasource.negative()>) [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.diff.uppercase_word_prop_delta_decrease [-(3-] {+(4+} calls so far). [-Received task: ores.scoring_systems.celery_queue._lookup_score_in_map[enwiki:goodfaith:0.4.0:123456] expires:[2017-11-01 20:02:37.689840+00:00]-] Executing feature.wikitext.revision.chars [-(3-] {+(4+} calls so far). Executing feature.revision.diff.chars_change [-(3-] {+(4+} calls so far). Executing feature.len() [-(3-] {+(4+} calls so far). Executing feature.revision.diff.tokens_change [-(3-] {+(4+} calls so far). Executing feature.len() [-(3-] {+(4+} calls so far). [-TaskPool: Apply (args:('ores.scoring_systems.celery_queue._lookup_score_in_map', 'enwiki:goodfaith:0.4.0:123456', {'task': 'ores.scoring_systems.celery_queue._lookup_score_in_map', 'id': 'enwiki:goodfaith:0.4.0:123456', 'kwargsrepr': '{}', 'delivery_info': {'redelivered': None, 'priority': 0, 'exchange': '', 'routing_key': 'celery'}, 'group': None, 'origin': 'gen25965@deployment-sca03', 'argsrepr': "('561d55ea-c476-4081-91ec-045c646f02e3', 'goodfaith')", 'reply_to': 'a395a738-82f2-323f-b25a-bbb497509e49', 'eta': None, 'root_id': 'enwiki:goodfaith:0.4.0:123456', 'retries': 0, 'timelimit': [None, None], 'parent_id': None, 'correlation_id': 'enwiki:goodfaith:0.4.0:123456', 'expires': '2017-11-01T20:02:37.689840+00:00', 'lang': 'py'}, b'\x80\x02X$\x00\x00\x00561d55ea-c476-4081-91ec-045c646f02e3q\x00X\t\x00\x00\x00goodfaithq\x01\x86q\x02}q\x03}q\x04(X\t\x00\x00\x00callbacksq\x05NX\x05\x00\x00\x00chordq\x06NX\x05\x00\x00\x00chainq\x07NX\x08\x00\x00\x00errbacksq\x08Nu\x87q\t.', 'application/x-python-serialize', 'binary') kwargs:{})-] Executing feature.revision.diff.words_change [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.wikicode [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.node_class_map [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.headings [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.headings [-(3-] {+(4+} calls so far). {+Task accepted: ores.scoring_systems.celery_queue._lookup_score_in_map[enwiki:draftquality:0.1.0:123456] pid:25974 Looking up draftquality in 441594ee-c764-4c98-b147-37d147a4636e+} Executing feature.revision.diff.headings_change [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.external_links [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.external_links [-(3-] {+(4+} calls so far). Executing feature.revision.diff.external_links_change [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.wikilinks [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.wikilinks [-(3-] {+(4+} calls so far). Executing feature.revision.diff.wikilinks_change [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.templates [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.templates [-(3-] {+(4+} calls so far). Executing feature.revision.diff.templates_change [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.tags [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.tag_names [-(3-] {+(4+} calls so far). Executing datasource.wikitext.revision.tag_names_matching(ref) [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.ref_tags [-(3-] {+(4+} calls so far). [-Looking up goodfaith in 561d55ea-c476-4081-91ec-045c646f02e3-] Executing feature.revision.diff.ref_tags_change [-(3-] {+(4+} calls so far). Executing datasource.map(, ) [-(3-] {+(4+} calls so far). Executing feature.max(, )>) [-(3-] {+(4+} calls so far). Executing datasource.map(, ) [-(3-] {+(4+} calls so far). Executing feature.max(, )>) [-(3-] {+(4+} calls so far). Executing feature.revision.diff.longest_new_token [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.parent.longest_repeated_char [-(3-] {+(4+} calls so far). Executing feature.wikitext.revision.longest_repeated_char [-(3-] {+(4+} calls so far). Executing feature.revision.diff.longest_new_repeated_char [-(3-] {+(4+} calls so far). Executing feature.revision.user.is_bot [-(3-] {+(4+} calls so far). Executing feature.revision.user.has_advanced_rights [-(3-] {+(4+} calls so far). Executing feature.revision.user.is_admin [-(3-] {+(4+} calls so far). Executing feature.revision.user.is_trusted [-(3-] {+(4+} calls so far). Executing feature.revision.user.is_patroller [-(3-] {+(4+} calls so far). Executing feature.revision.user.is_curator [-(3-] {+(4+} calls so far). Executing feature.revision.user.is_anon [-(3-] {+(4+} calls so far). [-Task accepted: ores.scoring_systems.celery_queue._lookup_score_in_map[enwiki:goodfaith:0.4.0:123456] pid:25971-] Executing feature.temporal.revision.user.seconds_since_registration [-(3-] {+(4+} calls so far). Executing feature.(temporal.revision.user.seconds_since_registration + 1) [-(3-] {+(4+} calls so far). Executing feature.log((temporal.revision.user.seconds_since_registration + 1)) [-(3-] {+(4+} calls so far). {+Setting state to SENT for enwiki:damaging:0.4.0:123456+} Executing feature.revision.comment.suggests_section_edit [-(3-] {+(4+} calls so far). Executing feature.revision.comment.has_link [-(3-] {+(4+} calls so far). Executing datasource.english.badwords.revision.parent.matches [-(3-] {+(4+} calls so far). Executing datasource.lower_case() [-(3-] {+(4+} calls so far). Executing datasource.english.badwords.revision.parent.match_frequency [-(3-] {+(4+} calls so far). Executing datasource.english.badwords.revision.matches [-(3-] {+(4+} calls so far). Executing datasource.lower_case() [-(3-] {+(4+} calls so far). Executing datasource.english.badwords.revision.match_frequency [-(3-] {+(4+} calls so far). Executing datasource.english.badwords.revision.diff.match_delta [-(3-] {+(4+} calls so far). Executing datasource.values() [-(3-] {+(4+} calls so far). Executing feature.english.badwords.revision.diff.match_delta_sum [-(3-] {+(4+} calls so far). Executing datasource.positive()>) [-(3-] {+(4+} calls so far). Executing feature.english.badwords.revision.diff.match_delta_increase [-(3-] {+(4+} calls so far). Executing datasource.negative()>) [-(3-] {+(4+} calls so far). Executing feature.english.badwords.revision.diff.match_delta_decrease [-(3-] {+(4+} calls so far). Executing datasource.english.badwords.revision.diff.match_prop_delta [-(3-] {+(4+} calls so far). Executing datasource.values() [-(3-] {+(4+} calls so far). Executing feature.english.badwords.revision.diff.match_prop_delta_sum [-(3-] {+(4+} calls so far). Executing datasource.positive()>) [-(3-] {+(4+} calls so far). Executing feature.english.badwords.revision.diff.match_prop_delta_increase [-(3-] {+(4+} calls so far). Executing datasource.negative()>) [-(3-] {+(4+} calls so far). Executing feature.english.badwords.revision.diff.match_prop_delta_decrease [-(3-] {+(4+} calls so far). Executing datasource.english.informals.revision.parent.matches [-(3-] {+(4+} calls so far). Executing datasource.lower_case() [-(3-] {+(4+} calls so far). Executing datasource.english.informals.revision.parent.match_frequency [-(3-] {+(4+} calls so far). Executing datasource.english.informals.revision.matches [-(3-] {+(4+} calls so far). Executing datasource.lower_case() [-(3-] {+(4+} calls so far). Executing datasource.english.informals.revision.match_frequency [-(3-] {+(4+} calls so far). Executing datasource.english.informals.revision.diff.match_delta [-(3-] {+(4+} calls so far). Executing datasource.values() [-(3-] {+(4+} calls so far). Executing feature.english.informals.revision.diff.match_delta_sum [-(3-] {+(4+} calls so far). Executing datasource.positive()>) [-(3-] {+(4+} calls so far). Executing feature.english.informals.revision.diff.match_delta_increase [-(3-] {+(4+} calls so far). Executing datasource.negative()>) [-(3-] {+(4+} calls so far). Executing feature.english.informals.revision.diff.match_delta_decrease [-(3-] {+(4+} calls so far). Executing datasource.english.informals.revision.diff.match_prop_delta [-(3-] {+(4+} calls so far). Executing datasource.values() [-(3-] {+(4+} calls so far). Executing feature.english.informals.revision.diff.match_prop_delta_sum [-(3-] {+(4+} calls so far). Executing datasource.positive()>) [-(3-] {+(4+} calls so far). Executing feature.english.informals.revision.diff.match_prop_delta_increase [-(3-] {+(4+} calls so far). Executing datasource.negative()>) [-(3-] {+(4+} calls so far). Executing feature.english.informals.revision.diff.match_prop_delta_decrease [-(3-] {+(4+} calls so far). Executing datasource.english.dictionary.revision.parent.dict_split [-(3-] {+(4+} calls so far). Executing datasource.english.dictionary.revision.parent.dict_words [-(3-] {+(4+} calls so far). Executing datasource.lower_case() [-(3-] {+(4+} calls so far). Executing datasource.english.dictionary.revision.parent.dict_word_frequency [-(3-] {+(4+} calls so far). Executing datasource.english.dictionary.revision.dict_split [-(3-] {+(4+} calls so far). {+Received task: ores.scoring_systems.celery_queue._lookup_score_in_map[enwiki:wp10:0.6.1:123456] expires:[2017-11-01 20:02:55.766332+00:00]+} Executing datasource.english.dictionary.revision.dict_words [-(3-] {+(4+} calls so far). Executing datasource.lower_case() [-(3-] {+(4+} calls so far). Executing datasource.english.dictionary.revision.dict_word_frequency [-(3-] {+(4+} calls so far). Executing datasource.english.dictionary.revision.diff.dict_word_delta [-(3-] {+(4+} calls so far). Executing datasource.values() [-(3-] {+(4+} calls so far). Executing feature.english.dictionary.revision.diff.dict_word_delta_sum [-(3-] {+(4+} calls so far). Executing datasource.positive()>) [-(3-] {+(4+} calls so far). Executing feature.english.dictionary.revision.diff.dict_word_delta_increase [-(3-] {+(4+} calls so far). Executing datasource.negative()>) [-(3-] {+(4+} calls so far). Executing feature.english.dictionary.revision.diff.dict_word_delta_decrease [-(3-] {+(4+} calls so far). Executing datasource.english.dictionary.revision.diff.dict_word_prop_delta [-(3-] {+(4+} calls so far). Executing datasource.values() [-(3-] {+(4+} calls so far). {+TaskPool: Apply (args:('ores.scoring_systems.celery_queue._lookup_score_in_map', 'enwiki:wp10:0.6.1:123456', {'task': 'ores.scoring_systems.celery_queue._lookup_score_in_map', 'id': 'enwiki:wp10:0.6.1:123456', 'kwargsrepr': '{}', 'delivery_info': {'redelivered': None, 'priority': 0, 'exchange': '', 'routing_key': 'celery'}, 'group': None, 'origin': 'gen25965@deployment-sca03', 'argsrepr': "('441594ee-c764-4c98-b147-37d147a4636e', 'wp10')", 'reply_to': 'a395a738-82f2-323f-b25a-bbb497509e49', 'eta': None, 'root_id': 'enwiki:wp10:0.6.1:123456', 'retries': 0, 'timelimit': [None, None], 'parent_id': None, 'correlation_id': 'enwiki:wp10:0.6.1:123456', 'expires': '2017-11-01T20:02:55.766332+00:00', 'lang': 'py'}, b'\x80\x02X$\x00\x00\x00441594ee-c764-4c98-b147-37d147a4636eq\x00X\x04\x00\x00\x00wp10q\x01\x86q\x02}q\x03}q\x04(X\t\x00\x00\x00callbacksq\x05NX\x05\x00\x00\x00chordq\x06NX\x05\x00\x00\x00chainq\x07NX\x08\x00\x00\x00errbacksq\x08Nu\x87q\t.', 'application/x-python-serialize', 'binary') kwargs:{})+} Executing feature.english.dictionary.revision.diff.dict_word_prop_delta_sum [-(3-] {+(4+} calls so far). Executing datasource.positive()>) [-(3-] {+(4+} calls so far). Executing feature.english.dictionary.revision.diff.dict_word_prop_delta_increase [-(3-] {+(4+} calls so far). Executing datasource.negative()>) [-(3-] {+(4+} calls so far). Executing feature.english.dictionary.revision.diff.dict_word_prop_delta_decrease [-(3-] {+(4+} calls so far). Executing datasource.english.dictionary.revision.parent.non_dict_words [-(3-] {+(4+} calls so far). Executing datasource.lower_case() [-(3-] {+(4+} calls so far). Executing datasource.english.dictionary.revision.parent.non_dict_word_frequency [-(3-] {+(4+} calls so far). Executing datasource.english.dictionary.revision.non_dict_words [-(3-] {+(4+} calls so far). Executing datasource.lower_case() [-(3-] {+(4+} calls so far). Executing datasource.english.dictionary.revision.non_dict_word_frequency [-(3-] {+(4+} calls so far). Executing datasource.english.dictionary.revision.diff.non_dict_word_delta [-(3-] {+(4+} calls so far). Executing datasource.values() [-(3-] {+(4+} calls so far). Executing feature.english.dictionary.revision.diff.non_dict_word_delta_sum [-(3-] {+(4+} calls so far). Executing datasource.positive()>) [-(3-] {+(4+} calls so far). Executing feature.english.dictionary.revision.diff.non_dict_word_delta_increase [-(3-] {+(4+} calls so far). Executing datasource.negative()>) [-(3-] {+(4+} calls so far). Executing feature.english.dictionary.revision.diff.non_dict_word_delta_decrease [-(3-] {+(4+} calls so far). {+Looking up wp10 in 441594ee-c764-4c98-b147-37d147a4636e+} Executing datasource.english.dictionary.revision.diff.non_dict_word_prop_delta [-(3-] {+(4+} calls so far). Executing datasource.values() [-(3-] {+(4+} calls so far). Executing feature.english.dictionary.revision.diff.non_dict_word_prop_delta_sum [-(3-] {+(4+} calls so far). Executing datasource.positive()>) [-(3-] {+(4+} calls so far). Executing feature.english.dictionary.revision.diff.non_dict_word_prop_delta_increase [-(3-] {+(4+} calls so far). Executing datasource.negative()>) [-(3-] {+(4+} calls so far). Executing feature.english.dictionary.revision.diff.non_dict_word_prop_delta_decrease [-(3-] {+(4+} calls so far). Extracted features for enwiki:damaging:0.4.0 in [-0.073-] {+0.047+} secs {+Setting state to SENT for enwiki:goodfaith:0.4.0:123456 Task accepted: ores.scoring_systems.celery_queue._lookup_score_in_map[enwiki:wp10:0.6.1:123456] pid:25975+} Scored features for enwiki:damaging:0.4.0 in [-0.003-] {+0.007+} secs Executing feature.len() [-(0-] {+(1+} calls so far). {+Received task: ores.scoring_systems.celery_queue._lookup_score_in_map[enwiki:damaging:0.4.0:123456] expires:[2017-11-01 20:02:55.778418+00:00]+} Extracted features for enwiki:goodfaith:0.4.0 in 0.001 secs {+TaskPool: Apply (args:('ores.scoring_systems.celery_queue._lookup_score_in_map', 'enwiki:damaging:0.4.0:123456', {'task': 'ores.scoring_systems.celery_queue._lookup_score_in_map', 'id': 'enwiki:damaging:0.4.0:123456', 'kwargsrepr': '{}', 'delivery_info': {'redelivered': None, 'priority': 0, 'exchange': '', 'routing_key': 'celery'}, 'group': None, 'origin': 'gen25965@deployment-sca03', 'argsrepr': "('441594ee-c764-4c98-b147-37d147a4636e', 'damaging')", 'reply_to': 'a395a738-82f2-323f-b25a-bbb497509e49', 'eta': None, 'root_id': 'enwiki:damaging:0.4.0:123456', 'retries': 0, 'timelimit': [None, None], 'parent_id': None, 'correlation_id': 'enwiki:damaging:0.4.0:123456', 'expires': '2017-11-01T20:02:55.778418+00:00', 'lang': 'py'}, b'\x80\x02X$\x00\x00\x00441594ee-c764-4c98-b147-37d147a4636eq\x00X\x08\x00\x00\x00damagingq\x01\x86q\x02}q\x03}q\x04(X\t\x00\x00\x00callbacksq\x05NX\x05\x00\x00\x00chordq\x06NX\x05\x00\x00\x00chainq\x07NX\x08\x00\x00\x00errbacksq\x08Nu\x87q\t.', 'application/x-python-serialize', 'binary') kwargs:{}) Received task: ores.scoring_systems.celery_queue._lookup_score_in_map[enwiki:goodfaith:0.4.0:123456] expires:[2017-11-01 20:02:55.792196+00:00]+} Scored features for enwiki:goodfaith:0.4.0 in [-0.003-] {+0.004+} secs {+TaskPool: Apply (args:('ores.scoring_systems.celery_queue._lookup_score_in_map', 'enwiki:goodfaith:0.4.0:123456', {'task': 'ores.scoring_systems.celery_queue._lookup_score_in_map', 'id': 'enwiki:goodfaith:0.4.0:123456', 'kwargsrepr': '{}', 'delivery_info': {'redelivered': None, 'priority': 0, 'exchange': '', 'routing_key': 'celery'}, 'group': None, 'origin': 'gen25965@deployment-sca03', 'argsrepr': "('441594ee-c764-4c98-b147-37d147a4636e', 'goodfaith')", 'reply_to': 'a395a738-82f2-323f-b25a-bbb497509e49', 'eta': None, 'root_id': 'enwiki:goodfaith:0.4.0:123456', 'retries': 0, 'timelimit': [None, None], 'parent_id': None, 'correlation_id': 'enwiki:goodfaith:0.4.0:123456', 'expires': '2017-11-01T20:02:55.792196+00:00', 'lang': 'py'}, b'\x80\x02X$\x00\x00\x00441594ee-c764-4c98-b147-37d147a4636eq\x00X\t\x00\x00\x00goodfaithq\x01\x86q\x02}q\x03}q\x04(X\t\x00\x00\x00callbacksq\x05NX\x05\x00\x00\x00chordq\x06NX\x05\x00\x00\x00chainq\x07NX\x08\x00\x00\x00errbacksq\x08Nu\x87q\t.', 'application/x-python-serialize', 'binary') kwargs:{})+} Executing datasource.wikitext.revision.whitespaces [-(0-] {+(2+} calls so far). Executing datasource.map(, ) [-(0-] {+(2+} calls so far). Executing feature.wikitext.revision.whitespace_chars [-(0-] {+(2+} calls so far). Executing datasource.map(, ) [-(0-] {+(2+} calls so far). Executing feature.wikitext.revision.markup_chars [-(0-] {+(2+} calls so far). Executing datasource.wikitext.revision.cjks [-(0-] {+(2+} calls so far). Executing datasource.map(, ) [-(0-] {+(2+} calls so far). Executing feature.wikitext.revision.cjk_chars [-(0-] {+(2+} calls so far). Executing datasource.wikitext.revision.entities [-(0-] {+(2+} calls so far). Executing datasource.map(, ) [-(0-] {+(2+} calls so far). {+Looking up damaging in 441594ee-c764-4c98-b147-37d147a4636e+} Executing feature.wikitext.revision.entity_chars [-(0-] {+(2+} calls so far). Executing datasource.wikitext.revision.urls [-(0-] {+(2+} calls so far). Executing datasource.map(, ) [-(0-] {+(2+} calls so far). Executing feature.wikitext.revision.url_chars [-(0-] {+(2+} calls so far). Executing datasource.map(, ) [-(0-] {+(2+} calls so far). Executing feature.wikitext.revision.word_chars [-(0-] {+(2+} calls so far). Executing datasource.map(, ) [-(0-] {+(2+} calls so far). Executing feature.wikitext.revision.uppercase_word_chars [-(0-] {+(2+} calls so far). Executing datasource.wikitext.revision.punctuations [-(0-] {+(2+} calls so far). Executing datasource.map(, ) [-(0-] {+(2+} calls so far). Executing feature.wikitext.revision.punctuation_chars [-(0-] {+(2+} calls so far). Executing datasource.wikitext.revision.breaks [-(0-] {+(2+} calls so far). Executing datasource.map(, ) [-(0-] {+(2+} calls so far). Executing feature.wikitext.revision.break_chars [-(0-] {+(2+} calls so far). Executing feature.max(wikitext.revision.chars, 1) [-(0-] {+(2+} calls so far). Executing feature.(wikitext.revision.whitespace_chars / max(wikitext.revision.chars, 1)) [-(0-] {+(2+} calls so far). Executing feature.(wikitext.revision.markup_chars / max(wikitext.revision.chars, 1)) [-(0-] {+(2+} calls so far). Executing feature.(wikitext.revision.cjk_chars / max(wikitext.revision.chars, 1)) [-(0-] {+(2+} calls so far). Executing feature.(wikitext.revision.entity_chars / max(wikitext.revision.chars, 1)) [-(0-] {+(2+} calls so far). Executing feature.(wikitext.revision.url_chars / max(wikitext.revision.chars, 1)) [-(0-] {+(2+} calls so far). {+Looking up goodfaith in 441594ee-c764-4c98-b147-37d147a4636e+} Executing feature.(wikitext.revision.word_chars / max(wikitext.revision.chars, 1)) [-(0-] {+(2+} calls so far). Executing feature.(wikitext.revision.uppercase_word_chars / max(wikitext.revision.chars, 1)) [-(0-] {+(2+} calls so far). Executing feature.(wikitext.revision.punctuation_chars / max(wikitext.revision.chars, 1)) [-(0-] {+(2+} calls so far). Executing feature.(wikitext.revision.break_chars / max(wikitext.revision.chars, 1)) [-(0-] {+(2+} calls so far). Executing feature.(wikitext.revision.longest_repeated_char / max(wikitext.revision.chars, 1)) [-(0-] {+(2+} calls so far). Executing feature.len() [-(0-] {+(2+} calls so far). Executing feature.len() [-(0-] {+(2+} calls so far). Executing feature.len() [-(0-] {+(2+} calls so far). Executing feature.len() [-(0-] {+(2+} calls so far). Executing feature.len() [-(0-] {+(2+} calls so far). Executing feature.len() [-(0-] {+(2+} calls so far). Executing feature.len() [-(0-] {+(2+} calls so far). Executing feature.len() [-(0-] {+(2+} calls so far). Executing feature.max(, )>) [-(0-] {+(2+} calls so far). Executing feature.max(len(), 1) [-(0-] {+(2+} calls so far). Executing feature.(len() / max(len(), 1)) [-(0-] {+(2+} calls so far). Executing feature.(len() / max(len(), 1)) [-(0-] {+(2+} calls so far). Executing feature.(len() / max(len(), 1)) [-(0-] {+(2+} calls so far). Executing feature.(len() / max(len(), 1)) [-(0-] {+(2+} calls so far). Executing feature.(len() / max(len(), 1)) [-(0-] {+(2+} calls so far). Executing feature.(len() / max(len(), 1)) [-(0-] {+(2+} calls so far). Executing feature.(len() / max(len(), 1)) [-(0-] {+(2+} calls so far). Executing feature.(len() / max(len(), 1)) [-(0-] {+(2+} calls so far). Executing feature.(len() / max(len(), 1)) [-(0-] {+(2+} calls so far). {+Task accepted: ores.scoring_systems.celery_queue._lookup_score_in_map[enwiki:damaging:0.4.0:123456] pid:25976+} Executing feature.(len() / max(len(), 1)) [-(0-] {+(2+} calls so far). Executing feature.(max(, )>) / max(len(), 1)) [-(0-] {+(2+} calls so far). Executing feature.(max(, )>) / max(len(), 1)) [-(0-] {+(2+} calls so far). Executing datasource.wikitext.revision.content [-(0-] {+(2+} calls so far). Executing feature.wikitext.revision.content_chars [-(0-] {+(2+} calls so far). Executing feature.wikitext.revision.tags [-(0-] {+(2+} calls so far). Executing feature.(wikitext.revision.content_chars / max(len(), 1)) [-(0-] {+(2+} calls so far). {+Task accepted: ores.scoring_systems.celery_queue._lookup_score_in_map[enwiki:goodfaith:0.4.0:123456] pid:25964+} Executing feature.(wikitext.revision.headings / max(len(), 1)) [-(0-] {+(2+} calls so far). Executing feature.(wikitext.revision.external_links / max(len(), 1)) [-(0-] {+(2+} calls so far). Executing feature.(wikitext.revision.wikilinks / max(len(), 1)) [-(0-] {+(2+} calls so far). Executing feature.(wikitext.revision.tags / max(len(), 1)) [-(0-] {+(2+} calls so far). Executing feature.(wikitext.revision.ref_tags / max(len(), 1)) [-(0-] {+(2+} calls so far). Executing feature.(wikitext.revision.templates / max(len(), 1)) [-(0-] {+(2+} calls so far). Executing feature.len() [-(0-] {+(2+} calls so far). Executing feature.max(len(), 1) [-(0-] {+(2+} calls so far). Executing feature.(len() / max(len(), 1)) [-(0-] {+(2+} calls so far). Executing feature.len() [-(0-] {+(2+} calls so far). Executing feature.(len() / max(len(), 1)) [-(0-] {+(2+} calls so far). Executing feature.len() [-(0-] {+(2+} calls so far). Executing feature.len() [-(0-] {+(2+} calls so far). Executing feature.(len() / max(len(), 1)) [-(0-] {+(2+} calls so far). Executing feature.(len() / max(len(), 1)) [-(0-] {+(2+} calls so far). Executing datasource.wikitext.revision.wikilink_titles [-(0-] {+(2+} calls so far). Executing datasource.wikitext.revision.wikilink_titles_matching(File|Image\:) [-(0-] {+(2+} calls so far). Executing feature.enwiki.revision.image_links [-(0-] {+(2+} calls so far). Executing feature.max(wikitext.revision.content_chars, 1) [-(0-] {+(2+} calls so far). Executing feature.(enwiki.revision.image_links / max(wikitext.revision.content_chars, 1)) [-(0-] {+(2+} calls so far). Executing datasource.wikitext.revision.wikilink_titles_matching(Category\:) [-(0-] {+(2+} calls so far). Executing feature.enwiki.revision.category_links [-(0-] {+(2+} calls so far). Executing feature.(enwiki.revision.category_links / max(wikitext.revision.content_chars, 1)) [-(0-] {+(2+} calls so far). Executing datasource.wikitext.revision.template_names [-(0-] {+(2+} calls so far). Executing datasource.wikitext.revision.template_names_matching(^cit(e|ation)) [-(0-] {+(2+} calls so far). Executing feature.enwiki.revision.cite_templates [-(0-] {+(2+} calls so far). Executing feature.(enwiki.revision.cite_templates / max(wikitext.revision.content_chars, 1)) [-(0-] {+(2+} calls so far). Executing feature.max(wikitext.revision.ref_tags, 1) [-(0-] {+(2+} calls so far). Executing feature.(enwiki.revision.cite_templates / max(wikitext.revision.ref_tags, 1)) [-(0-] {+(2+} calls so far). Executing feature.(wikitext.revision.ref_tags - enwiki.revision.cite_templates) [-(0-] {+(2+} calls so far). Executing feature.0 [-(0-] {+(2+} calls so far). Executing feature.max((wikitext.revision.ref_tags - enwiki.revision.cite_templates), 0) [-(0-] {+(2+} calls so far). Executing feature.(max((wikitext.revision.ref_tags - enwiki.revision.cite_templates), 0) / max(wikitext.revision.content_chars, 1)) [-(0-] {+(2+} calls so far). Executing feature.enwiki.revision.non_cite_templates [-(0-] {+(2+} calls so far). Executing feature.(enwiki.revision.non_cite_templates / max(wikitext.revision.content_chars, 1)) [-(0-] {+(2+} calls so far). Executing datasource.wikitext.revision.template_names_matching(infobox) [-(0-] {+(2+} calls so far). Executing feature.enwiki.revision.infobox_templates [-(0-] {+(2+} calls so far). Executing datasource.wikitext.revision.template_names_matching(Citation[_ ]needed|Cn|Fact) [-(0-] {+(2+} calls so far). Executing feature.enwiki.revision.cn_templates [-(0-] {+(2+} calls so far). Executing feature.(enwiki.revision.cn_templates / max(wikitext.revision.content_chars, 1)) [-(0-] {+(2+} calls so far). Executing datasource.wikitext.revision.template_names_matching(Main) [-(0-] {+(2+} calls so far). Executing feature.enwiki.main_article_templates [-(0-] {+(2+} calls so far). Executing feature.(enwiki.main_article_templates / max(wikitext.revision.content_chars, 1)) [-(0-] {+(2+} calls so far). Executing datasource.english.stemmed.revision.stems [-(0-] {+(2+} calls so far). Executing datasource.map(, ) [-(0-] {+(2+} calls so far). Executing feature.english.stemmed.revision.stems_length [-(0-] {+(2+} calls so far). Executing feature.(english.stemmed.revision.stems_length / max(wikitext.revision.content_chars, 1)) [-(0-] {+(2+} calls so far). Executing datasource.english.stopwords.revision.non_stopwords [-(0-] {+(2+} calls so far). Executing datasource.english.sentiment.revision.polarity_score [-(0-] {+(2+} calls so far). Executing feature.english.sentiment.revision.positive_polarity [-(0-] {+(2+} calls so far). Executing feature.english.sentiment.revision.negative_polarity [-(0-] {+(2+} calls so far). Executing feature.english.sentiment.revision.diff_polarity [-(0-] {+(2+} calls so far). Extracted features for enwiki:draftquality:0.1.0 in [-6.585-] {+0.024+} secs Scored features for enwiki:draftquality:0.1.0 in [-0.02-] {+0.019+} secs Executing feature.(wikitext.revision.ref_tags / max(wikitext.revision.content_chars, 1)) [-(0-] {+(1+} calls so far). Executing feature.(wikitext.revision.wikilinks / max(wikitext.revision.content_chars, 1)) [-(0-] {+(1+} calls so far). Executing feature.(wikitext.revision.external_links / max(wikitext.revision.content_chars, 1)) [-(0-] {+(1+} calls so far). Executing datasource.wikitext.revision.headings_by_level(2) [-(0-] {+(1+} calls so far). Executing feature.wikitext.revision.headings_by_level(2) [-(0-] {+(1+} calls so far). Executing feature.(wikitext.revision.headings_by_level(2) / max(wikitext.revision.content_chars, 1)) [-(0-] {+(1+} calls so far). Executing datasource.wikitext.revision.headings_by_level(3) [-(0-] {+(1+} calls so far). Executing feature.wikitext.revision.headings_by_level(3) [-(0-] {+(1+} calls so far). Executing feature.(wikitext.revision.headings_by_level(3) / max(wikitext.revision.content_chars, 1)) [-(0-] {+(1+} calls so far). Executing feature.(enwiki.revision.cn_templates + 1) [-(0-] {+(1+} calls so far). Executing datasource.wikitext.revision.template_names_matching(Who) [-(0-] {+(1+} calls so far). Executing feature.enwiki.revision.who_templates [-(0-] {+(1+} calls so far). Executing feature.(enwiki.revision.who_templates + 1) [-(0-] {+(1+} calls so far). Executing feature.(enwiki.revision.who_templates / max(wikitext.revision.content_chars, 1)) [-(0-] {+(1+} calls so far). Extracted features for enwiki:wp10:0.6.1 in [-0.01-] {+0.003+} secs Scored features for enwiki:wp10:0.6.1 in [-0.015-] {+0.02+} secs Score generated for enwiki:{'damaging', 'goodfaith', 'draftquality', 'wp10'} in [-6.72-] {+0.134+} seconds Completed generating score map for 'enwiki':123456:frozenset({'damaging', 'goodfaith', 'draftquality', 'wp10'})(features, model_info=["version"]) Found draftquality in [-561d55ea-c476-4081-91ec-045c646f02e3!-] {+441594ee-c764-4c98-b147-37d147a4636e!+} Found wp10 in [-561d55ea-c476-4081-91ec-045c646f02e3!-] {+441594ee-c764-4c98-b147-37d147a4636e!+} Task ores.scoring_systems.celery_queue._lookup_score_in_map[enwiki:draftquality:0.1.0:123456] succeeded in [-6.736264478415251s:-] {+0.1176729891449213s:+} {'features': {'feature.max(, )>)': 16, 'feature.wikitext.revision.external_links': 0, 'feature.len()': 3, 'feature.wikitext.revision.longest_repeated_char': 2, 'feature.len()': 2, 'feature.wikitext.revision.entity_chars': 0, 'feature.len()': 0, 'feature.len()': 1, 'feature.wikitext.revision.headings': 0, 'feature.wikitext.revision.content_chars': 36, 'feature.wikitext.revision.url_chars': 0, 'feature.len()': 0, 'feature.enwiki.revision.cn_templates': 0, 'feature.english.stemmed.revision.stems_length': 28, 'feature.len()': 0, 'feature.wikitext.revision.word_chars': 28, 'feature.wikitext.revision.cjk_chars': 0, 'feature.enwiki.revision.infobox_templates': 0, 'feature.len()': 0, 'feature.english.dictionary.revision.diff.dict_word_delta_decrease': 0, 'feature.len()': 2, 'feature.wikitext.revision.parent.external_links': 0, 'feature.wikitext.revision.diff.markup_prop_delta_increase': 2.0, 'feature.revision.user.is_admin': False, 'feature.temporal.revision.user.seconds_since_registration': 0, 'feature.english.badwords.revision.diff.match_delta_increase': 0, 'feature.wikitext.revision.parent.wikilinks': 0, 'feature.wikitext.revision.parent.chars': 0, 'feature.english.informals.revision.diff.match_delta_sum': 0, 'feature.english.badwords.revision.diff.match_delta_sum': 0, 'feature.revision.page.is_articleish': False, 'feature.english.dictionary.revision.diff.dict_word_prop_delta_sum': 1.0, 'feature.english.dictionary....', ...}}} Found damaging in [-561d55ea-c476-4081-91ec-045c646f02e3!-] {+441594ee-c764-4c98-b147-37d147a4636e!+} Found goodfaith in [-561d55ea-c476-4081-91ec-045c646f02e3!-] {+441594ee-c764-4c98-b147-37d147a4636e! Task ores.scoring_systems.celery_queue._lookup_score_in_map[enwiki:damaging:0.4.0:123456] succeeded in 0.08021662570536137s: {'features': {'feature.len()': 0, 'feature.english.dictionary.revision.diff.dict_word_delta_decrease': 0, 'feature.len()': 2, 'feature.wikitext.revision.parent.external_links': 0, 'feature.wikitext.revision.diff.markup_prop_delta_increase': 2.0, 'feature.revision.user.is_admin': False, 'feature.temporal.revision.user.seconds_since_registration': 0, 'feature.english.badwords.revision.diff.match_delta_increase': 0, 'feature.wikitext.revision.parent.wikilinks': 0, 'feature.wikitext.revision.parent.chars': 0, 'feature.english.informals.revision.diff.match_prop_delta_increase': 0.0, 'feature.wikitext.revision.diff.markup_prop_delta_decrease': 0.0, 'feature.english.badwords.revision.diff.match_delta_sum': 0, 'feature.english.dictionary.revision.diff.dict_word_prop_delta_sum': 1.0, 'feature.wikitext.revision.diff.number_delta_decrease': 0.0, 'feature.wikitext.revision.diff.uppercase_word_prop_delta_sum': 0.0, 'feature.len()': 0, 'feature.english.dictionary.revision.diff.dict_word_delta_decrease': 0, 'feature.len()': 2, 'feature.wikitext.revision.parent.external_links': 0, 'feature.wikitext.revision.diff.markup_prop_delta_increase': 2.0, 'feature.revision.user.is_admin': False, 'feature.temporal.revision.user.seconds_since_registration': 0, 'feature.english.badwords.revision.diff.match_delta_increase': 0, 'feature.wikitext.revision.parent.wikilinks': 0, 'feature.wikitext.revision.parent.chars': 0, 'feature.english.informals.revision.diff.match_prop_delta_increase': 0.0, 'feature.wikitext.revision.diff.markup_prop_delta_decrease': 0.0, 'feature.english.badwords.revision.diff.match_delta_sum': 0, 'feature.english.dictionary.revision.diff.dict_word_prop_delta_sum': 1.0, 'feature.wikitext.revision.diff.number_delta_decrease': 0.0, 'feature.wikitext.revision.diff.uppercase_word_prop_delta_sum': 0.0, 'feature.len()': 0, 'feature.english.dictionary.revision.diff.dict_word_delta_decrease': 0, 'feature.len()': 2, 'feature.wikitext.revision.parent.external_links': 0, 'feature.wikitext.revision.diff.markup_prop_delta_increase': 2.0, 'feature.revision.user.is_admin': False, 'feature.temporal.revision.user.seconds_since_registration': 0, 'feature.english.badwords.revision.diff.match_delta_increase': 0, 'feature.wikitext.revision.parent.wikilinks': 0, 'feature.wikitext.revision.parent.chars': 0, 'feature.english.informals.revision.diff.match_prop_delta_increase': 0.0, 'feature.wikitext.revision.diff.markup_prop_delta_decrease': 0.0, 'feature.english.badwords.revision.diff.match_delta_sum': 0, 'feature.english.dictionary.revision.diff.dict_word_prop_delta_sum': 1.0, 'feature.wikitext.revision.diff.number_delta_decrease': 0.0, 'feature.wikitext.revision.diff.uppercase_word_prop_delta_sum': 0.0, 'feature.len(