@@ -150,7 +150,6 @@ def actions() -> dict[str, str]:
150150 "reorder" : "package_resource_reorder" ,
151151 "list" : "package_list" ,
152152 "autocomplete" : "package_autocomplete" ,
153- "hxl" : "package_hxl_update" ,
154153 "create_default_views" : "package_create_default_resource_views" ,
155154 }
156155
@@ -392,9 +391,7 @@ def number_of_resources(self) -> int:
392391 """
393392 return len (self ._resources )
394393
395- def reorder_resources (
396- self , resource_ids : Sequence [str ], hxl_update : bool = True
397- ) -> None :
394+ def reorder_resources (self , resource_ids : Sequence [str ]) -> None :
398395 """Reorder resources in dataset according to provided list. Resources are
399396 updated in the dataset object to match new order. However, the dataset is not
400397 refreshed by rereading from HDX. If only some resource ids are supplied then
@@ -403,7 +400,6 @@ def reorder_resources(
403400
404401 Args:
405402 resource_ids: List of resource ids
406- hxl_update: Whether to call package_hxl_update. Defaults to True.
407403
408404 Returns:
409405 None
@@ -421,8 +417,6 @@ def reorder_resources(
421417 resource = next (x for x in self ._resources if x ["id" ] == resource_id )
422418 reordered_resources .append (resource )
423419 self ._resources = reordered_resources
424- if hxl_update :
425- self .hxl_update ()
426420
427421 def move_resource (
428422 self ,
@@ -767,7 +761,6 @@ def _revise_dataset(
767761 resources_to_delete : Sequence [int ],
768762 filestore_resources : dict [int , str ],
769763 new_resource_order : Sequence [str ] | None ,
770- hxl_update : bool ,
771764 create_default_views : bool = False ,
772765 test : bool = False ,
773766 ** kwargs : Any ,
@@ -781,7 +774,6 @@ def _revise_dataset(
781774 resources_to_delete: List of indexes of resources to delete
782775 filestore_resources: List of (index of resources, file to upload)
783776 new_resource_order: New resource order to use or None
784- hxl_update: Whether to call package_hxl_update.
785777 create_default_views: Whether to create default views. Defaults to False.
786778 test: Whether running in a test. Defaults to False.
787779 **kwargs: See below
@@ -851,14 +843,10 @@ def _revise_dataset(
851843 (x ["name" ], x ["format" ].lower ())
852844 ),
853845 )
854- self .reorder_resources (
855- [x ["id" ] for x in sorted_resources ], hxl_update = False
856- )
846+ self .reorder_resources ([x ["id" ] for x in sorted_resources ])
857847 if create_default_views :
858848 self .create_default_views ()
859849 self ._create_preview_resourceview ()
860- if hxl_update :
861- self .hxl_update ()
862850 return results
863851
864852 def _dataset_update_resources (
@@ -1012,7 +1000,6 @@ def _dataset_hdx_update(
10121000 remove_additional_resources : bool ,
10131001 match_resource_order : bool ,
10141002 create_default_views : bool ,
1015- hxl_update : bool ,
10161003 ** kwargs : Any ,
10171004 ) -> tuple [dict , dict ]:
10181005 """Helper method to compare new and existing dataset data, update
@@ -1031,7 +1018,6 @@ def _dataset_hdx_update(
10311018 remove_additional_resources: Remove additional resources found in dataset (if updating)
10321019 match_resource_order: Match order of given resources by name
10331020 create_default_views: Whether to call package_create_default_resource_views.
1034- hxl_update: Whether to call package_hxl_update.
10351021
10361022 Returns:
10371023 Tuple of (resource status codes, revise call info)
@@ -1072,7 +1058,6 @@ def _dataset_hdx_update(
10721058 resources_to_delete ,
10731059 filestore_resources ,
10741060 new_resource_order ,
1075- hxl_update ,
10761061 create_default_views = create_default_views ,
10771062 ** kwargs ,
10781063 )
@@ -1087,7 +1072,6 @@ def update_in_hdx(
10871072 remove_additional_resources : bool = False ,
10881073 match_resource_order : bool = False ,
10891074 create_default_views : bool = True ,
1090- hxl_update : bool = True ,
10911075 ** kwargs : Any ,
10921076 ) -> dict :
10931077 """Check if dataset exists in HDX and if so, update it. match_resources_by_metadata uses ids if they are
@@ -1110,7 +1094,6 @@ def update_in_hdx(
11101094 remove_additional_resources: Remove additional resources found in dataset. Defaults to False.
11111095 match_resource_order: Match order of given resources by name. Defaults to False.
11121096 create_default_views: Whether to call package_create_default_resource_views. Defaults to True.
1113- hxl_update: Whether to call package_hxl_update. Defaults to True.
11141097 **kwargs: See below
11151098 keep_crisis_tags (bool): Whether to keep existing crisis tags. Defaults to True.
11161099 updated_by_script (str): String to identify your script. Defaults to your user agent.
@@ -1140,7 +1123,6 @@ def update_in_hdx(
11401123 remove_additional_resources = remove_additional_resources ,
11411124 match_resource_order = match_resource_order ,
11421125 create_default_views = create_default_views ,
1143- hxl_update = hxl_update ,
11441126 ** kwargs ,
11451127 )
11461128 logger .info (f"Updated { self .get_hdx_url ()} " )
@@ -1155,7 +1137,6 @@ def create_in_hdx(
11551137 remove_additional_resources : bool = False ,
11561138 match_resource_order : bool = False ,
11571139 create_default_views : bool = True ,
1158- hxl_update : bool = True ,
11591140 ** kwargs : Any ,
11601141 ) -> dict :
11611142 """Check if dataset exists in HDX and if so, update it, otherwise create it. match_resources_by_metadata uses
@@ -1178,7 +1159,6 @@ def create_in_hdx(
11781159 remove_additional_resources: Remove additional resources found in dataset (if updating). Defaults to False.
11791160 match_resource_order: Match order of given resources by name. Defaults to False.
11801161 create_default_views: Whether to call package_create_default_resource_views (if updating). Defaults to True.
1181- hxl_update: Whether to call package_hxl_update. Defaults to True.
11821162 **kwargs: See below
11831163 keep_crisis_tags (bool): Whether to keep existing crisis tags. Defaults to True.
11841164 updated_by_script (str): String to identify your script. Defaults to your user agent.
@@ -1208,7 +1188,6 @@ def create_in_hdx(
12081188 remove_additional_resources = remove_additional_resources ,
12091189 match_resource_order = match_resource_order ,
12101190 create_default_views = create_default_views ,
1211- hxl_update = hxl_update ,
12121191 ** kwargs ,
12131192 )
12141193 logger .info (f"Updated { self .get_hdx_url ()} " )
@@ -1243,7 +1222,6 @@ def create_in_hdx(
12431222 [],
12441223 filestore_resources ,
12451224 None ,
1246- hxl_update ,
12471225 ** kwargs ,
12481226 )
12491227 logger .info (f"Created { self .get_hdx_url ()} " )
@@ -1257,14 +1235,6 @@ def delete_from_hdx(self) -> None:
12571235 """
12581236 self ._delete_from_hdx ("dataset" , "id" )
12591237
1260- def hxl_update (self ) -> None :
1261- """Checks dataset for HXL in resources and updates tags and other metadata to trigger HXL preview.
1262-
1263- Returns:
1264- None
1265- """
1266- self ._read_from_hdx ("dataset" , self .data ["id" ], action = self .actions ()["hxl" ])
1267-
12681238 @classmethod
12691239 def search_in_hdx (
12701240 cls ,
0 commit comments