From 25f81293b39eddff8c45435ac080c9be2c6403d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tatjana=20Damnjanovi=C4=87?= Date: Fri, 25 Jul 2025 12:13:16 +0200 Subject: [PATCH] Fix annotator-params default to empty dict instead of None --- solvebio/query.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/solvebio/query.py b/solvebio/query.py index 79fc9211..f8ee1856 100644 --- a/solvebio/query.py +++ b/solvebio/query.py @@ -818,8 +818,8 @@ def export(self, format='json', follow=True, limit=None, **kwargs): # Prefer explicitly passed-in values before query values. target_fields = kwargs.pop('target_fields', None) or \ params.pop('target_fields', None) - annotator_params = kwargs.pop('annotator_params', None) or \ - params.pop('annotator_params', None) + annotator_params = kwargs.pop('annotator_params', {}) or \ + params.pop('annotator_params', {}) export = DatasetExport.create( dataset_id=self._dataset_id, @@ -872,8 +872,8 @@ def migrate(self, target, follow=True, **kwargs): # Prefer explicitly passed-in values before query values. target_fields = kwargs.pop('target_fields', None) or \ params.pop('target_fields', None) - annotator_params = kwargs.pop('annotator_params', None) or \ - params.pop('annotator_params', None) + annotator_params = kwargs.pop('annotator_params', {}) or \ + params.pop('annotator_params', {}) migration_resp = DatasetMigration.create( source_id=self._dataset_id,