@@ -279,7 +279,7 @@ def encode(self, variable: Variable, name: T_Name = None) -> Variable:
279
279
return Variable (dims , data , attrs , encoding , fastpath = True )
280
280
281
281
def decode (self , variable : Variable , name : T_Name = None ) -> Variable :
282
- return NotImplementedError
282
+ raise NotImplementedError ()
283
283
284
284
285
285
class CFScaleOffsetCoder (VariableCoder ):
@@ -478,8 +478,8 @@ def __getitem__(self, key):
478
478
class EndianCoder (VariableCoder ):
479
479
"""Decode Endianness to native."""
480
480
481
- def encode (self ) :
482
- return NotImplementedError
481
+ def encode (self , variable : Variable , name : T_Name = None ) -> Variable :
482
+ raise NotImplementedError ()
483
483
484
484
def decode (self , variable : Variable , name : T_Name = None ) -> Variable :
485
485
dims , data , attrs , encoding = unpack_for_decoding (variable )
@@ -519,5 +519,5 @@ def encode(self, variable: Variable, name: T_Name = None) -> Variable:
519
519
variable = Variable (dims , data , attrs , encoding , fastpath = True )
520
520
return variable
521
521
522
- def decode (self ) :
523
- return NotImplementedError
522
+ def decode (self , variable : Variable , name : T_Name = None ) -> Variable :
523
+ raise NotImplementedError ()
0 commit comments