MCPcopy Index your code
hub / github.com/dbcli/mycli / make_bare_mycli

Function make_bare_mycli

test/utils.py:133–201  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

131
132
133def make_bare_mycli() -> Any:
134 cli = object.__new__(main.MyCli)
135 cli.logger = cast(Any, DummyLogger())
136 cli.main_formatter = DummyFormatter()
137 cli.redirect_formatter = DummyFormatter()
138 cli.helpers_style = 'helpers-style'
139 cli.helpers_warnings_style = 'helpers-warnings-style'
140 cli.ptoolkit_style = cast(Any, 'pt-style')
141 cli.syntax_style = 'native'
142 cli.cli_style = {}
143 cli.null_string = '<null>'
144 cli.numeric_alignment = 'right'
145 cli.binary_display = None
146 cli.show_warnings = False
147 cli.query_history = []
148 cli.toolbar_error_message = None
149 cli.prompt_session = None
150 cli.last_prompt_message = ANSI('')
151 cli.last_custom_toolbar_message = ANSI('')
152 cli.prompt_lines = 0
153 cli.prompt_format = main.MyCli.default_prompt
154 cli.multiline_continuation_char = '>'
155 cli.toolbar_format = 'default'
156 cli.destructive_warning = False
157 cli.destructive_keywords = ['drop']
158 cli.keepalive_ticks = None
159 cli._keepalive_counter = 0
160 cli.verbosity = -1
161 cli.smart_completion = False
162 cli.key_bindings = 'emacs'
163 cli.auto_vertical_output = False
164 cli.wider_completion_menu = False
165 cli.explicit_pager = False
166 cli._completer_lock = cast(Any, ReusableLock())
167 cli.prefetch_schemas_mode = 'never'
168 cli.prefetch_schemas_list = []
169 cli.schema_prefetcher = cast(
170 Any,
171 SimpleNamespace(
172 stop=lambda: None,
173 clear_loaded=lambda: None,
174 start_configured=lambda: None,
175 is_prefetching=lambda: False,
176 prefetch_schema_now=lambda schema: None,
177 ),
178 )
179 cli.terminal_tab_title_format = ''
180 cli.terminal_window_title_format = ''
181 cli.multiplex_window_title_format = ''
182 cli.multiplex_pane_title_format = ''
183 cli.dsn_alias = None
184 cli.login_path = None
185 cli.login_path_as_host = False
186 cli.post_redirect_command = None
187 cli.logfile = None
188 cli.emacs_ttimeoutlen = 1.0
189 cli.vi_ttimeoutlen = 1.0
190 cli.beep_after_seconds = 0.0

Calls 4

SQLResultClass · 0.90
DummyLoggerClass · 0.70
DummyFormatterClass · 0.70
ReusableLockClass · 0.70