@@ -93,7 +93,7 @@ class CommandHeader(t.uint16_t):
9393
9494 def __new__ (
9595 cls , value : int = 0x0000 , * , id = None , subsystem = None , type = None
96- ) -> " CommandHeader" :
96+ ) -> CommandHeader :
9797 instance = super ().__new__ (cls , value )
9898
9999 if id is not None :
@@ -116,7 +116,7 @@ def id(self) -> t.uint8_t:
116116 """Return CommandHeader id."""
117117 return t .uint8_t (self >> 8 )
118118
119- def with_id (self , value : int ) -> " CommandHeader" :
119+ def with_id (self , value : int ) -> CommandHeader :
120120 """command ID setter."""
121121 return type (self )(self & 0x00FF | (value & 0xFF ) << 8 )
122122
@@ -125,15 +125,15 @@ def subsystem(self) -> Subsystem:
125125 """Return subsystem of the command."""
126126 return Subsystem (self .cmd0 & 0x1F )
127127
128- def with_subsystem (self , value : Subsystem ) -> " CommandHeader" :
128+ def with_subsystem (self , value : Subsystem ) -> CommandHeader :
129129 return type (self )(self & 0xFFE0 | value & 0x1F )
130130
131131 @property
132132 def type (self ) -> CommandType :
133133 """Return command type."""
134134 return CommandType (self .cmd0 >> 5 )
135135
136- def with_type (self , value ) -> " CommandHeader" :
136+ def with_type (self , value ) -> CommandHeader :
137137 return type (self )(self & 0xFF1F | (value & 0x07 ) << 5 )
138138
139139 def __str__ (self ) -> str :
@@ -399,7 +399,7 @@ def to_frame(self, *, align=False):
399399 return GeneralFrame (self .header , b"" .join (chunks ))
400400
401401 @classmethod
402- def from_frame (cls , frame , * , align = False ) -> " CommandBase" :
402+ def from_frame (cls , frame , * , align = False ) -> CommandBase :
403403 if frame .header != cls .header :
404404 raise ValueError (
405405 f"Wrong frame header in { cls } : { cls .header } != { frame .header } "
@@ -435,7 +435,7 @@ def from_frame(cls, frame, *, align=False) -> "CommandBase":
435435
436436 return cls (** params )
437437
438- def matches (self , other : " CommandBase" ) -> bool :
438+ def matches (self , other : CommandBase ) -> bool :
439439 if type (self ) is not type (other ):
440440 return False
441441
@@ -455,7 +455,7 @@ def matches(self, other: "CommandBase") -> bool:
455455
456456 return True
457457
458- def replace (self , ** kwargs ) -> " CommandBase" :
458+ def replace (self , ** kwargs ) -> CommandBase :
459459 """
460460 Returns a copy of the current command with replaced parameters.
461461 """
0 commit comments