@@ -4284,7 +4284,7 @@ def _ensure(self):
4284
4284
if not self .indents :
4285
4285
fail ('IndentStack expected indents, but none are defined.' )
4286
4286
4287
- def measure (self , line ) :
4287
+ def measure (self , line : str ) -> int :
4288
4288
"""
4289
4289
Returns the length of the line's margin.
4290
4290
"""
@@ -4298,7 +4298,7 @@ def measure(self, line):
4298
4298
return self .indents [- 1 ]
4299
4299
return len (line ) - len (stripped )
4300
4300
4301
- def infer (self , line ) :
4301
+ def infer (self , line : str ) -> int :
4302
4302
"""
4303
4303
Infer what is now the current margin based on this line.
4304
4304
Returns:
@@ -4331,19 +4331,19 @@ def infer(self, line):
4331
4331
return outdent_count
4332
4332
4333
4333
@property
4334
- def depth (self ):
4334
+ def depth (self ) -> int :
4335
4335
"""
4336
4336
Returns how many margins are currently defined.
4337
4337
"""
4338
4338
return len (self .indents )
4339
4339
4340
- def indent (self , line ) :
4340
+ def indent (self , line : str ) -> str :
4341
4341
"""
4342
4342
Indents a line by the currently defined margin.
4343
4343
"""
4344
4344
return self .margin + line
4345
4345
4346
- def dedent (self , line ) :
4346
+ def dedent (self , line : str ) -> str :
4347
4347
"""
4348
4348
Dedents a line by the currently defined margin.
4349
4349
(The inverse of 'indent'.)
0 commit comments