| 131 | |
| 132 | |
| 133 | def 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 |