Convenience functions for the python execution stack.
Project description
I find the supplied python traceback facilities quite awkward. These functions provide convenient facilities.
Function caller(frame_index=-3)
Return the Frame of the caller's caller.
Useful frame_index values:
-1: caller, this function-2: invoker, who wants to know the caller-3: the calling function of the invoker
Class Frame
MRO: Frame, builtins.tuple
Namedtuple for stack frame contents.
Function frames()
Return the current stack as a list of Frame objects.
Function stack_dump(fp=None, indent=0, Fs=None)
Recite current or supplied stack to fp, default sys.stderr.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cs.py.stack-20190101.tar.gz
(2.1 kB
view details)
File details
Details for the file cs.py.stack-20190101.tar.gz.
File metadata
- Download URL: cs.py.stack-20190101.tar.gz
- Upload date:
- Size: 2.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.23.0 CPython/3.6.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb0ff0d305f6d3b9041ae38efca40fc75b99689a979de5e220db20a4f3502d54
|
|
| MD5 |
588d097707960cb8bad8181e37debfff
|
|
| BLAKE2b-256 |
91d89833eac255e255cabdc2539cea23cdc6254ddbbbbcb8d0bbc3515e991227
|