Commit a2e4155 1 parent 7388773 commit a2e4155 Copy full SHA for a2e4155
File tree 1 file changed +11
-2
lines changed
1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -271,13 +271,18 @@ def id(self):
271
271
if self ._id :
272
272
return self ._id
273
273
274
+ if self ._prerelease :
275
+ name_ = self .name .removeprefix ("[PRERELEASE] " )
276
+ else :
277
+ name_ = self .name
278
+
274
279
prefix = ''
275
280
for ds in self .datasets :
276
281
if hasattr (ds , "id" ):
277
282
prefix = ds .id + '--'
278
283
break
279
284
return prefix + md5 (
280
- f"{ self . name } - { self .anchor } " .encode ("utf-8" )
285
+ f"{ name_ } - { self .anchor } " .encode ("utf-8" )
281
286
).hexdigest ()
282
287
283
288
def _to_zip (self , fh : ZipFile ):
@@ -842,12 +847,16 @@ def name(self) -> str:
842
847
843
848
@property
844
849
def id (self ) -> str :
850
+ if self ._prerelease :
851
+ name_ = self .name .removeprefix ("[PRERELEASE] " )
852
+ else :
853
+ name_ = self .name
845
854
return "::" .join ((
846
855
"cf0" ,
847
856
f"{ self ._feature_type .__name__ } " ,
848
857
self ._encode_concept (self ._queryconcept ),
849
858
self .datasets [0 ].id if self .datasets else "nodsid" ,
850
- md5 (self . name .encode ("utf-8" )).hexdigest ()
859
+ md5 (name_ .encode ("utf-8" )).hexdigest ()
851
860
))
852
861
853
862
def __iter__ (self ) -> Iterator ['Feature' ]:
You can’t perform that action at this time.
0 commit comments