Skip to content

Commit d46e280

Browse files
committed
try to reduce batch size de 50
1 parent 8ea56bb commit d46e280

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

scripts/synchro.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -416,17 +416,18 @@ def populate_fields(self, values, wikidata_id):
416416
return fields
417417

418418
class Processor(object):
419-
batch_size = 100
420419
client = OpenChurchClient()
421420
redis_url = os.getenv('REDIS_URL')
422421
redis_client = redis.from_url(redis_url)
423422

424-
def __init__(self, verbosity_level, type):
423+
def __init__(self, verbosity_level, type, batch_size):
425424
self.q = Query(verbosity_level=verbosity_level)
426425
self.verbosity_level = verbosity_level
427426
self.type = type
427+
self.batch_size = batch_size
428428

429429
def process_batch(self, data, method, run_id):
430+
print(self.batch_size)
430431
batches = Query.split_into_batches(data, self.batch_size)
431432
self.redis_client.hset(self.type, "batchCount", len(batches))
432433
iteration = 1
@@ -508,5 +509,5 @@ def get_redis_key(type, origin, to):
508509
parser.add_argument("-v", "--verbose", action="count", default=0, help="Augmente le niveau de verbosité (utilisez -vvv pour plus de détails).")
509510
args = parser.parse_args()
510511

511-
processor = Processor(verbosity_level=args.verbose, type=args.entity_only)
512+
processor = Processor(verbosity_level=args.verbose, type=args.entity_only, batch_size=50)
512513
processor.process_entity()

0 commit comments

Comments
 (0)