Skip to content

Commit 33a3b1e

Browse files
committed
adding timer
1 parent 173a6b4 commit 33a3b1e

File tree

4 files changed

+9
-3
lines changed

4 files changed

+9
-3
lines changed

devtools/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@
22
from .ansi import *
33
from .debug import *
44
from .prettier import *
5+
from .timer import *
56
from .version import VERSION

devtools/ansi.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
_ansi_template = '\033[{}m'
77
_ansi_re = re.compile('\033\[((?:\d|;)*)([a-zA-Z])')
88

9-
__all__ = ['sformat', 'sprint']
9+
__all__ = 'sformat', 'sprint'
1010

1111

1212
def isatty(stream=None):

devtools/debug.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@
1010

1111
from .ansi import isatty, sformat
1212
from .prettier import PrettyFormat, env_true
13+
from .timer import Timer
1314

14-
__all__ = ['Debug', 'debug']
15+
__all__ = 'Debug', 'debug'
1516
CWD = Path('.').resolve()
1617

1718

@@ -119,6 +120,9 @@ def format(self, *args, **kwargs) -> DebugOutput:
119120
def breakpoint(self):
120121
pdb.Pdb(skip=['devtools.*']).set_trace()
121122

123+
def timer(self, name=None, *, verbose=True, file=None, dp=3) -> Timer:
124+
return Timer(name=name, verbose=verbose, file=file, dp=dp)
125+
122126
def _process(self, args, kwargs, func_regex) -> DebugOutput:
123127
curframe = inspect.currentframe()
124128
try:

devtools/prettier.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,13 @@
1515
else:
1616
pyg_lexer, pyg_formatter = PythonLexer(), Terminal256Formatter(style='vim')
1717

18+
__all__ = 'PrettyFormat', 'pformat', 'pprint'
19+
1820
PARENTHESES_LOOKUP = [
1921
(list, '[', ']'),
2022
(set, '{', '}'),
2123
(frozenset, 'frozenset({', '})'),
2224
]
23-
__all__ = ['PrettyFormat', 'pformat', 'pprint']
2425
DEFAULT_WIDTH = int(os.getenv('PY_DEVTOOLS_WIDTH', 120))
2526

2627

0 commit comments

Comments
 (0)