Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bpython/bpython
/ types & classes
Types & classes
215 in github.com/bpython/bpython
⨍
Functions
1,126
◇
Types & classes
215
↳
Endpoints
7
↓ 27 callers
Class
LazyReCompile
Compile regular expressions on first use This class allows one to store regular expressions and compiles them on first use.
bpython/lazyre.py:29
↓ 25 callers
Class
LinePart
bpython/line.py:16
↓ 16 callers
Class
FakeRepl
bpython/test/test_repl.py:41
↓ 7 callers
Class
EvaluationError
Raised if an exception occurred in safe_eval.
bpython/simpleeval.py:38
↓ 7 callers
Class
FakeOutput
bpython/curtsiesfrontend/coderunner.py:204
↓ 6 callers
Class
Foo
bpython/test/test_autocomplete.py:219
↓ 6 callers
Class
History
Stores readline-style history and current place in it
bpython/history.py:35
↓ 6 callers
Class
ModuleGatherer
bpython/importcompletion.py:62
↓ 6 callers
Class
PasteFailed
bpython/paste.py:35
↓ 6 callers
Class
_Repr
Helper for `ArgSpec`: Returns the given value in `__repr__()`.
bpython/inspection.py:43
↓ 3 callers
Class
BPdb
PDB with BPython support.
bpdb/debugger.py:27
↓ 3 callers
Class
BPythonFormatter
This is subclassed from the custom formatter for bpython. Its format() method receives the tokensource and outfile params passed to it from the
bpython/curtsiesfrontend/interpreter.py:38
↓ 3 callers
Class
CodeRunner
Runs user code in an interpreter. Running code requests a refresh by calling request_from_main_context(force_refresh=True), which suspend
bpython/curtsiesfrontend/coderunner.py:59
↓ 3 callers
Class
EventGenerator
bpython/test/test_curtsies.py:13
↓ 3 callers
Class
OverriddenGetattr
bpython/test/test_inspection.py:282
↓ 3 callers
Class
OverriddenGetattribute
bpython/test/test_inspection.py:289
↓ 3 callers
Class
OverriddenMRO
bpython/test/test_inspection.py:296
↓ 3 callers
Class
_FuncExpr
Stack element in Repl._funcname_and_argnum
bpython/repl.py:379
↓ 2 callers
Class
ArgSpec
bpython/inspection.py:60
↓ 2 callers
Class
BPythonLinecache
Replaces the cache dict in the standard-library linecache module, to also remember (in an unerasable way) bpython console input.
bpython/patch_linecache.py:5
↓ 2 callers
Class
Config
bpython/config.py:99
↓ 2 callers
Class
FakeList
bpython/test/test_autocomplete.py:289
↓ 2 callers
Class
FuncProps
bpython/inspection.py:71
↓ 2 callers
Class
Interp
bpython/curtsiesfrontend/interpreter.py:68
↓ 2 callers
Class
Interpreter
bpython/test/test_interpreter.py:11
↓ 2 callers
Class
KeyMap
bpython/keys.py:29
↓ 2 callers
Class
SchrodingersDict
bpython/test/test_simpleeval.py:57
↓ 2 callers
Class
SourceNotFound
Exception raised when the requested source could not be found.
bpython/repl.py:374
↓ 2 callers
Class
TestRepl
bpython/test/test_curtsies_painting.py:57
↓ 2 callers
Class
TwistedEventLoop
TwistedEventLoop modified to properly stop the reactor. urwid 0.9.9 and 0.9.9.1 crash the reactor on ExitMainLoop instead of stopping
bpython/urwid.py:100
↓ 2 callers
Class
UnconfiguredEdits
Maps key to edit functions, and bins them by what parameters they take. Only functions with specific signatures can be added: * func(**kw
bpython/curtsiesfrontend/manual_readline.py:90
↓ 1 callers
Class
A
bpython/test/test_inspection.py:258
↓ 1 callers
Class
ArgumentParserFailed
Raised by the RaisingOptionParser for a bogus commandline.
bpython/args.py:50
↓ 1 callers
Class
AttrCompletion
bpython/autocomplete.py:380
↓ 1 callers
Class
B
bpython/test/test_inspection.py:262
↓ 1 callers
Class
BPythonEdit
Customized editor *very* tightly interwoven with URWIDRepl. Changes include: - The edit text supports markup, not just the caption. Th
bpython/urwid.py:284
↓ 1 callers
Class
BPythonListBox
Like `urwid.ListBox`, except that it does not eat up and down keys.
bpython/urwid.py:435
↓ 1 callers
Class
BaseLock
Base class for file locking
bpython/filelock.py:27
↓ 1 callers
Class
Class
bpython/test/test_curtsies_painting.py:712
↓ 1 callers
Class
ConfiguredEdits
bpython/curtsiesfrontend/manual_readline.py:136
↓ 1 callers
Class
CumulativeCompleter
Returns combined matches from several completers
bpython/autocomplete.py:282
↓ 1 callers
Class
DictKeyCompletion
bpython/autocomplete.py:467
↓ 1 callers
Class
Done
Running code is done running
bpython/curtsiesfrontend/coderunner.py:44
↓ 1 callers
Class
EvalFactory
bpython/urwid.py:87
↓ 1 callers
Class
EvalProtocol
bpython/urwid.py:75
↓ 1 callers
Class
ExpressionAttributeCompletion
bpython/autocomplete.py:611
↓ 1 callers
Class
FakeDict
bpython/test/test_simpleeval.py:44
↓ 1 callers
Class
FakeStdin
The stdin object user code will reference In user code, sys.stdin.read() asks the user for interactive input, so this class returns control t
bpython/curtsiesfrontend/repl.py:99
↓ 1 callers
Class
FilenameCompletion
bpython/autocomplete.py:349
↓ 1 callers
Class
Foo
bpython/test/test_simpleeval.py:97
↓ 1 callers
Class
FullCurtsiesRepl
bpython/curtsies.py:48
↓ 1 callers
Class
GlobalCompletion
bpython/autocomplete.py:534
↓ 1 callers
Class
ImportCompletion
bpython/autocomplete.py:324
↓ 1 callers
Class
ImportFinder
Wrapper for finders in sys.meta_path to wrap all loaders with ImportLoader.
bpython/curtsiesfrontend/repl.py:278
↓ 1 callers
Class
ImportLoader
Wrapper for module loaders to watch their paths with watchdog.
bpython/curtsiesfrontend/repl.py:256
↓ 1 callers
Class
ListSubclass
bpython/test/test_autocomplete.py:303
↓ 1 callers
Class
MagicIterMock
bpython/test/__init__.py:15
↓ 1 callers
Class
MagicMethodCompletion
bpython/autocomplete.py:506
↓ 1 callers
Class
MatchesIterator
Stores a list of matches and which one is currently selected if any. Also responsible for doing the actual replacement of the original line with
bpython/repl.py:208
↓ 1 callers
Class
MockNumPy
This is a mock numpy object that raises an error when there is an attempt to convert it to a boolean.
bpython/test/test_autocomplete.py:179
↓ 1 callers
Class
MultilineJediCompletion
bpython/autocomplete.py:644
↓ 1 callers
Class
NoInteraction
bpython/repl.py:358
↓ 1 callers
Class
NopPydocPager
bpython/curtsiesfrontend/_internal.py:30
↓ 1 callers
Class
OverriddenGetattribute
bpython/test/test_autocomplete.py:239
↓ 1 callers
Class
ParameterNameCompletion
bpython/autocomplete.py:574
↓ 1 callers
Class
PasteHelper
bpython/paste.py:71
↓ 1 callers
Class
PastePinnwand
bpython/paste.py:43
↓ 1 callers
Class
Properties
bpython/test/test_autocomplete.py:229
↓ 1 callers
Class
Property
bpython/test/test_inspection.py:266
↓ 1 callers
Class
Protocol
bpython/test/test_crashers.py:52
↓ 1 callers
Class
RaisingArgumentParser
bpython/args.py:54
↓ 1 callers
Class
ReevaluateFakeStdin
Stdin mock used during reevaluation (undo) so raw_inputs don't have to be reentered
bpython/curtsiesfrontend/repl.py:238
↓ 1 callers
Class
Refresh
Running code would like the main loop to refresh the display
bpython/curtsiesfrontend/coderunner.py:40
↓ 1 callers
Class
RefreshRequestEvent
Request to refresh REPL display ASAP
bpython/curtsiesfrontend/events.py:19
↓ 1 callers
Class
RuntimeTimer
Calculate running time
bpython/repl.py:76
↓ 1 callers
Class
SimpleRepl
doc/sphinx/source/simplerepl.py:42
↓ 1 callers
Class
Slots
bpython/test/test_inspection.py:272
↓ 1 callers
Class
SlotsSubclass
bpython/test/test_inspection.py:276
↓ 1 callers
Class
Spam
bpython/test/test_simpleeval.py:72
↓ 1 callers
Class
StatusBar
StatusBar and Interaction for Repl Passing of control back and forth between calls that use interact api (notify, confirm, file_prompt) like
bpython/curtsiesfrontend/interaction.py:11
↓ 1 callers
Class
Statusbar
Statusbar object, ripped off from bpython.cli. This class provides the status bar at the bottom of the screen. It has message() and prompt()
bpython/urwid.py:157
↓ 1 callers
Class
StatusbarEdit
Wrapper around urwid.Edit used for the prompt in Statusbar. This class only adds a single signal that is emitted if the user presses Enter.
bpython/urwid.py:133
↓ 1 callers
Class
SystemExitFromCodeRunner
If this class is returned, a SystemExit happened while in the code greenlet
bpython/curtsiesfrontend/coderunner.py:27
↓ 1 callers
Class
SystemExitRequest
Running code raised a SystemExit
bpython/curtsiesfrontend/coderunner.py:52
↓ 1 callers
Class
Tooltip
Container inspired by Overlay to position our tooltip. bottom_w should be a BoxWidget. The top window currently has to be a listbox to suppor
bpython/urwid.py:446
↓ 1 callers
Class
TrickyDict
bpython/test/test_simpleeval.py:50
↓ 1 callers
Class
URWIDInteraction
bpython/urwid.py:525
↓ 1 callers
Class
URWIDRepl
bpython/urwid.py:569
↓ 1 callers
Class
Unfinished
Source code wasn't executed because it wasn't fully formed
bpython/curtsiesfrontend/coderunner.py:48
↓ 1 callers
Class
UnixFileLock
Simple file locking for Unix using fcntl
bpython/filelock.py:62
↓ 1 callers
Class
UnknownColorCode
bpython/config.py:48
↓ 1 callers
Class
Wait
Running code would like the main loop to run for a bit
bpython/curtsiesfrontend/coderunner.py:36
↓ 1 callers
Class
WeirdDocstring
bpython/test/test_curtsies_painting.py:209
↓ 1 callers
Class
WindowsFileLock
Simple file locking for Windows using msvcrt
bpython/filelock.py:91
↓ 1 callers
Class
_Helper
bpython/_internal.py:10
↓ 1 callers
Class
_LoadedInode
bpython/importcompletion.py:57
Class
AbstractEdits
bpython/curtsiesfrontend/manual_readline.py:18
Class
AttrCleaner
A context manager that tries to make an object not exhibit side-effects on attribute lookup. Unless explicitly required, prefer `getattr_safe
bpython/inspection.py:77
Class
AutocompleteModes
bpython/autocomplete.py:58
Class
BPythonFormatter
This is the custom formatter for bpython. Its format() method receives the tokensource and outfile params passed to it from the Pygments h
bpython/formatter.py:93
next →
1–100 of 215, ranked by callers