Skip to content

Commit 254811f

Browse files
committed
Additional type hinting
1 parent e1177fb commit 254811f

File tree

2 files changed

+21
-21
lines changed

2 files changed

+21
-21
lines changed

escapyde/ansi.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
"""Main ANSI Escape sequence class"""
22

3-
from typing import Optional, Iterable
3+
from typing import Any, Iterable, Optional
44

55
__all__ = ('AnsiEscape',)
66

7-
_CLEAR = '\033[0m'
7+
_CLEAR: str = '\033[0m'
88

99

1010
class AnsiEscape:
@@ -20,13 +20,13 @@ def __str__(self) -> str:
2020

2121
return ''
2222

23-
def __or__(self, other):
23+
def __or__(self, other: Any) -> 'AnsiEscape':
2424
if isinstance(other, AnsiEscape):
2525
self.sequence += other.sequence
2626
return self
2727

2828
self.string = str(other)
2929
return self
3030

31-
def __ror__(self, other):
31+
def __ror__(self, other: Any) -> 'AnsiEscape':
3232
return self.__or__(other)

escapyde/colours.py

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -61,22 +61,22 @@
6161
'clear': (0,),
6262
}
6363

64-
FBLACK = AnsiEscape(sequence_table['fg_black'])
65-
FRED = AnsiEscape(sequence_table['fg_red'])
66-
FGREEN = AnsiEscape(sequence_table['fg_green'])
67-
FYELLOW = AnsiEscape(sequence_table['fg_yellow'])
68-
FBLUE = AnsiEscape(sequence_table['fg_blue'])
69-
FMAGENTA = AnsiEscape(sequence_table['fg_magenta'])
70-
FCYAN = AnsiEscape(sequence_table['fg_cyan'])
71-
FWHITE = AnsiEscape(sequence_table['fg_white'])
64+
FBLACK: AnsiEscape = AnsiEscape(sequence_table['fg_black'])
65+
FRED: AnsiEscape = AnsiEscape(sequence_table['fg_red'])
66+
FGREEN: AnsiEscape = AnsiEscape(sequence_table['fg_green'])
67+
FYELLOW: AnsiEscape = AnsiEscape(sequence_table['fg_yellow'])
68+
FBLUE: AnsiEscape = AnsiEscape(sequence_table['fg_blue'])
69+
FMAGENTA: AnsiEscape = AnsiEscape(sequence_table['fg_magenta'])
70+
FCYAN: AnsiEscape = AnsiEscape(sequence_table['fg_cyan'])
71+
FWHITE: AnsiEscape = AnsiEscape(sequence_table['fg_white'])
7272

73-
BBLACK = AnsiEscape(sequence_table['bg_black'])
74-
BRED = AnsiEscape(sequence_table['bg_red'])
75-
BGREEN = AnsiEscape(sequence_table['bg_green'])
76-
BYELLOW = AnsiEscape(sequence_table['bg_yellow'])
77-
BBLUE = AnsiEscape(sequence_table['bg_blue'])
78-
BMAGENTA = AnsiEscape(sequence_table['bg_magenta'])
79-
BCYAN = AnsiEscape(sequence_table['bg_cyan'])
80-
BWHITE = AnsiEscape(sequence_table['bg_white'])
73+
BBLACK: AnsiEscape = AnsiEscape(sequence_table['bg_black'])
74+
BRED: AnsiEscape = AnsiEscape(sequence_table['bg_red'])
75+
BGREEN: AnsiEscape = AnsiEscape(sequence_table['bg_green'])
76+
BYELLOW: AnsiEscape = AnsiEscape(sequence_table['bg_yellow'])
77+
BBLUE: AnsiEscape = AnsiEscape(sequence_table['bg_blue'])
78+
BMAGENTA: AnsiEscape = AnsiEscape(sequence_table['bg_magenta'])
79+
BCYAN: AnsiEscape = AnsiEscape(sequence_table['bg_cyan'])
80+
BWHITE: AnsiEscape = AnsiEscape(sequence_table['bg_white'])
8181

82-
CLEAR = AnsiEscape(sequence_table['clear'])
82+
CLEAR: AnsiEscape = AnsiEscape(sequence_table['clear'])

0 commit comments

Comments
 (0)