##// END OF EJS Templates
Merge pull request #2327 from bfroehle/remote_push_pull_nested...
Merge pull request #2327 from bfroehle/remote_push_pull_nested Parallel: Support get/set of nested objects in view (e.g. dv['a.b']) Designed so that if a is a remote object then dv[a.b] will return the remote value of a.b and dv['a.b'] = value will set the remote value of a.b.

File last commit:

r4872:34c10438
r8363:0af1e9d0 merge
Show More
ipy_defaults.py
62 lines | 1.4 KiB | text/x-python | PythonLexer
Bernardo B. Marques
remove all trailling spaces
r4872 """ Set default options for IPython.
fperez
Fix win32 line endings.
r281
Just import this module to get reasonable defaults for everything.
Bernardo B. Marques
remove all trailling spaces
r4872 These configurations used to be performed in ipythonrc (or ipythonrc.ini).
fperez
Fix win32 line endings.
r281 Therefore importing this in your config files makes ipython basically
Bernardo B. Marques
remove all trailling spaces
r4872 ignore your ipythonrc. This is *not* imported by default, you need to import
fperez
Fix win32 line endings.
r281 this manually in one of your config files.
You can further override these defaults in e.g. your ipy_user_config.py,
ipy_profile_PROFILENAME etc.
"""
Brian Granger
rlineimpl.py utils/rlineimpl.py and imports updated.
r2044 import IPython.utils.rlineimpl as readline
Brian Granger
ipapi.py => core/ipapi.py and imports updated.
r2027 from IPython.core import ipapi
ip = ipapi.get()
fperez
Fix win32 line endings.
r281
fperez
One more getters fix...
r286 o = ip.options
fperez
Fix win32 line endings.
r281
o.colors = "Linux"
o.color_info=1
o.confirm_exit=1
o.pprint=1
o.multi_line_specials=1
o.xmode="Context"
o.prompt_in1='In [\#]: '
o.prompt_in2 =' .\D.: '
o.prompt_out = 'Out[\#]: '
o.prompts_pad_left=1
vivainio
set autoindent ON in ipy_defaults.py
r705 o.autoindent = 1
fperez
Fix win32 line endings.
r281 o.readline_remove_delims="-/~"
o.readline_merge_completions=1
o.readline = 1
rlopts = """\
tab: complete
"\C-l": possible-completions
set show-all-if-ambiguous on
"\C-o": tab-insert
"\M-i": " "
"\M-o": "\d\d\d\d"
"\M-I": "\d\d\d\d"
"\C-r": reverse-search-history
"\C-s": forward-search-history
"\C-p": history-search-backward
"\C-n": history-search-forward
"\e[A": history-search-backward
"\e[B": history-search-forward
"\C-k": kill-line
"\C-u": unix-line-discard"""
jstenar
check if readline is available before calling readline functions in ipy_defaults.py
r537 if readline.have_readline:
for cmd in rlopts.split('\n'):
readline.parse_and_bind(cmd)
Bernardo B. Marques
remove all trailling spaces
r4872