yield name(flt) log_filters = {'_AndList': 'And', '_OrList': 'Or'} log_invert = {'_Invert'} class _DummyTerminal: """Used as a buffer to get prompt_toolkit bindings """ handle_return = None input_transformer_manager = None display_completions = None editing_mode = "emacs" ipy_bindings = create_ipython_shortcuts(_DummyTerminal()).bindings dummy_docs = [] # ignore bindings without proper documentation common_docs = most_common([kb.handler.__doc__ for kb in ipy_bindings]) if common_docs: dummy_docs.extend(common_docs) dummy_docs = list(set(dummy_docs)) single_filter = {} multi_filter = {} for kb in ipy_bindings: doc = kb.handler.__doc__ if not doc or doc in dummy_docs: continue
""" assert hasattr(flt, 'filters'), 'Conditional filter required' yield name(flt) log_filters = {'_AndList': 'And', '_OrList': 'Or'} log_invert = {'_Invert'} class _DummyTerminal(object): """Used as a buffer to get prompt_toolkit bindings """ handle_return = None input_splitter = None display_completions = None ipy_bindings = create_ipython_shortcuts(_DummyTerminal()).bindings dummy_docs = [] # ignore bindings without proper documentation common_docs = most_common([kb.handler.__doc__ for kb in ipy_bindings]) if common_docs: dummy_docs.extend(common_docs) dummy_docs = list(set(dummy_docs)) single_filter = {} multi_filter = {} for kb in ipy_bindings: doc = kb.handler.__doc__ if not doc or doc in dummy_docs: continue