Show More
@@ -50,7 +50,7 del InteractiveShell,prefilter_shell | |||||
50 |
|
50 | |||
51 | # Provide pysh and further shell-oriented services |
|
51 | # Provide pysh and further shell-oriented services | |
52 | import os,sys,shutil |
|
52 | import os,sys,shutil | |
53 | from IPython.genutils import system,shell,getoutput,getoutputerror |
|
53 | from IPython.utils.genutils import system,shell,getoutput,getoutputerror | |
54 |
|
54 | |||
55 | # Short aliases for getting shell output as a string and a list |
|
55 | # Short aliases for getting shell output as a string and a list | |
56 | sout = getoutput |
|
56 | sout = getoutput |
@@ -9,7 +9,7 var = !ls | |||||
9 | """ |
|
9 | """ | |
10 |
|
10 | |||
11 | import IPython.ipapi |
|
11 | import IPython.ipapi | |
12 | from IPython.genutils import * |
|
12 | from IPython.utils.genutils import * | |
13 |
|
13 | |||
14 | ip = IPython.ipapi.get() |
|
14 | ip = IPython.ipapi.get() | |
15 |
|
15 |
@@ -133,7 +133,7 from IPython.external import simplegeneric | |||||
133 | from IPython.external import path |
|
133 | from IPython.external import path | |
134 |
|
134 | |||
135 | try: |
|
135 | try: | |
136 | from IPython import genutils |
|
136 | from IPython.utils import genutils | |
137 | from IPython.utils import generics |
|
137 | from IPython.utils import generics | |
138 | except ImportError: |
|
138 | except ImportError: | |
139 | genutils = None |
|
139 | genutils = None |
@@ -11,7 +11,7 do the same in default completer. | |||||
11 | """ |
|
11 | """ | |
12 | from IPython import ipapi |
|
12 | from IPython import ipapi | |
13 | from IPython.utils import generics |
|
13 | from IPython.utils import generics | |
14 | from IPython.genutils import dir2 |
|
14 | from IPython.utils.genutils import dir2 | |
15 |
|
15 | |||
16 | def attr_matches(self, text): |
|
16 | def attr_matches(self, text): | |
17 | """Compute matches when text contains a dot. |
|
17 | """Compute matches when text contains a dot. |
@@ -14,7 +14,7 ip = IPython.ipapi.get() | |||||
14 |
|
14 | |||
15 | import os,sys |
|
15 | import os,sys | |
16 |
|
16 | |||
17 | from IPython.genutils import * |
|
17 | from IPython.utils.genutils import * | |
18 |
|
18 | |||
19 | # use rehashx |
|
19 | # use rehashx | |
20 |
|
20 |
@@ -17,7 +17,7 for numpy dtype objects, add the following to your ipy_user_conf.py:: | |||||
17 | """ |
|
17 | """ | |
18 |
|
18 | |||
19 | import IPython.ipapi |
|
19 | import IPython.ipapi | |
20 | from IPython.genutils import Term |
|
20 | from IPython.utils.genutils import Term | |
21 |
|
21 | |||
22 | from IPython.external import pretty |
|
22 | from IPython.external import pretty | |
23 |
|
23 |
@@ -156,9 +156,9 def slash_prefilter_f(self,line): | |||||
156 |
|
156 | |||
157 | Removes the need for doing !./foo, !~/foo or !/bin/foo |
|
157 | Removes the need for doing !./foo, !~/foo or !/bin/foo | |
158 | """ |
|
158 | """ | |
159 |
|
|
159 | from IPython.utils import genutils | |
160 | if re.match('(?:[.~]|/[a-zA-Z_0-9]+)/', line): |
|
160 | if re.match('(?:[.~]|/[a-zA-Z_0-9]+)/', line): | |
161 |
return "_ip.system(" + |
|
161 | return "_ip.system(" + genutils.make_quoted_expr(line)+")" | |
162 | raise ipapi.TryNext |
|
162 | raise ipapi.TryNext | |
163 |
|
163 | |||
164 | # XXX You do not need to understand the next function! |
|
164 | # XXX You do not need to understand the next function! |
@@ -1,6 +1,6 | |||||
1 | import inspect |
|
1 | import inspect | |
2 | import IPython.ipapi |
|
2 | import IPython.ipapi | |
3 | from IPython.genutils import arg_split |
|
3 | from IPython.utils.genutils import arg_split | |
4 | ip = IPython.ipapi.get() |
|
4 | ip = IPython.ipapi.get() | |
5 |
|
5 | |||
6 | from IPython.core import debugger |
|
6 | from IPython.core import debugger |
@@ -53,7 +53,7 from enthought.traits import api as T | |||||
53 |
|
53 | |||
54 | # IPython imports |
|
54 | # IPython imports | |
55 | from IPython.ipapi import TryNext, get as ipget |
|
55 | from IPython.ipapi import TryNext, get as ipget | |
56 | from IPython.genutils import dir2 |
|
56 | from IPython.utils.genutils import dir2 | |
57 | try: |
|
57 | try: | |
58 | set |
|
58 | set | |
59 | except: |
|
59 | except: |
@@ -45,7 +45,7 from subprocess import * | |||||
45 | import os,shlex,sys,time |
|
45 | import os,shlex,sys,time | |
46 | import threading,Queue |
|
46 | import threading,Queue | |
47 |
|
47 | |||
48 | from IPython import genutils |
|
48 | from IPython.utils import genutils | |
49 |
|
49 | |||
50 | import IPython.ipapi |
|
50 | import IPython.ipapi | |
51 |
|
51 |
@@ -25,7 +25,7 import types | |||||
25 | import Gnuplot as Gnuplot_ori |
|
25 | import Gnuplot as Gnuplot_ori | |
26 | import Numeric |
|
26 | import Numeric | |
27 |
|
27 | |||
28 | from IPython.genutils import popkey,xsys |
|
28 | from IPython.utils.genutils import popkey,xsys | |
29 |
|
29 | |||
30 | # needed by hardcopy(): |
|
30 | # needed by hardcopy(): | |
31 | gp = Gnuplot_ori.gp |
|
31 | gp = Gnuplot_ori.gp |
@@ -16,7 +16,7 __all__ = ['Gnuplot','gp','gp_new','plot','plot2','splot','replot', | |||||
16 | 'gphelp'] |
|
16 | 'gphelp'] | |
17 |
|
17 | |||
18 | import IPython.GnuplotRuntime as GRun |
|
18 | import IPython.GnuplotRuntime as GRun | |
19 | from IPython.genutils import page,warn |
|
19 | from IPython.utils.genutils import page,warn | |
20 |
|
20 | |||
21 | # Set global names for interactive use |
|
21 | # Set global names for interactive use | |
22 | Gnuplot = GRun.Gnuplot |
|
22 | Gnuplot = GRun.Gnuplot |
@@ -53,7 +53,7 __all__ = ['Gnuplot','gp','gp_new','Data','File','Func','GridData', | |||||
53 | 'pm3d_config','eps_fix_bbox'] |
|
53 | 'pm3d_config','eps_fix_bbox'] | |
54 |
|
54 | |||
55 | import os,tempfile,sys |
|
55 | import os,tempfile,sys | |
56 | from IPython.genutils import getoutput |
|
56 | from IPython.utils.genutils import getoutput | |
57 |
|
57 | |||
58 | #--------------------------------------------------------------------------- |
|
58 | #--------------------------------------------------------------------------- | |
59 | # Notes on mouse support for Gnuplot.py |
|
59 | # Notes on mouse support for Gnuplot.py |
@@ -50,7 +50,7 from IPython.Itpl import Itpl, itpl, printpl,itplns | |||||
50 | from IPython.PyColorize import Parser |
|
50 | from IPython.PyColorize import Parser | |
51 | from IPython.ipstruct import Struct |
|
51 | from IPython.ipstruct import Struct | |
52 | from IPython.macro import Macro |
|
52 | from IPython.macro import Macro | |
53 | from IPython.genutils import * |
|
53 | from IPython.utils.genutils import * | |
54 | from IPython import platutils |
|
54 | from IPython import platutils | |
55 | import IPython.utils.generics |
|
55 | import IPython.utils.generics | |
56 | import IPython.ipapi |
|
56 | import IPython.ipapi |
@@ -28,7 +28,7 import types | |||||
28 |
|
28 | |||
29 | # IPython's own |
|
29 | # IPython's own | |
30 | from IPython import PyColorize |
|
30 | from IPython import PyColorize | |
31 | from IPython.genutils import page,indent,Term |
|
31 | from IPython.utils.genutils import page,indent,Term | |
32 | from IPython.Itpl import itpl |
|
32 | from IPython.Itpl import itpl | |
33 | from IPython.wildcard import list_namespace |
|
33 | from IPython.wildcard import list_namespace | |
34 | from IPython.utils.coloransi import * |
|
34 | from IPython.utils.coloransi import * |
@@ -28,7 +28,7 from IPython.ipstruct import Struct | |||||
28 | from IPython.macro import Macro |
|
28 | from IPython.macro import Macro | |
29 | import IPython.utils.generics |
|
29 | import IPython.utils.generics | |
30 |
|
30 | |||
31 | from IPython.genutils import * |
|
31 | from IPython.utils.genutils import * | |
32 |
|
32 | |||
33 | #**************************************************************************** |
|
33 | #**************************************************************************** | |
34 | #Color schemes for Prompts. |
|
34 | #Color schemes for Prompts. |
@@ -36,7 +36,7 except ImportError: | |||||
36 | import IPython |
|
36 | import IPython | |
37 | from IPython import ultraTB, ipapi |
|
37 | from IPython import ultraTB, ipapi | |
38 | from IPython.Magic import Magic |
|
38 | from IPython.Magic import Magic | |
39 | from IPython.genutils import Term,warn,error,flag_calls, ask_yes_no |
|
39 | from IPython.utils.genutils import Term,warn,error,flag_calls, ask_yes_no | |
40 | from IPython.iplib import InteractiveShell |
|
40 | from IPython.iplib import InteractiveShell | |
41 | from IPython.ipmaker import make_IPython |
|
41 | from IPython.ipmaker import make_IPython | |
42 | from IPython.ipstruct import Struct |
|
42 | from IPython.ipstruct import Struct |
@@ -504,9 +504,9 import_mod | |||||
504 |
|
504 | |||
505 | # Example: |
|
505 | # Example: | |
506 |
|
506 | |||
507 | # import_some IPython.genutils timing timings |
|
507 | # import_some IPython.utils.genutils timing timings | |
508 | # will produce internally the statement |
|
508 | # will produce internally the statement | |
509 | # from IPython.genutils import timing, timings |
|
509 | # from IPython.utils.genutils import timing, timings | |
510 |
|
510 | |||
511 | # timing() and timings() are two IPython utilities for timing the execution of |
|
511 | # timing() and timings() are two IPython utilities for timing the execution of | |
512 | # your own functions, which you may find useful. Just commment out the above |
|
512 | # your own functions, which you may find useful. Just commment out the above |
@@ -18,7 +18,7 __docformat__ = "restructuredtext en" | |||||
18 | import os |
|
18 | import os | |
19 | from os.path import join as pjoin |
|
19 | from os.path import join as pjoin | |
20 |
|
20 | |||
21 | from IPython.genutils import get_home_dir, get_ipython_dir |
|
21 | from IPython.utils.genutils import get_home_dir, get_ipython_dir | |
22 | from IPython.external.configobj import ConfigObj |
|
22 | from IPython.external.configobj import ConfigObj | |
23 |
|
23 | |||
24 |
|
24 |
@@ -15,7 +15,7 from pprint import pprint | |||||
15 |
|
15 | |||
16 | from IPython import ultraTB |
|
16 | from IPython import ultraTB | |
17 | from IPython.ipstruct import Struct |
|
17 | from IPython.ipstruct import Struct | |
18 | from IPython.genutils import * |
|
18 | from IPython.utils.genutils import * | |
19 |
|
19 | |||
20 | class ConfigLoaderError(exceptions.Exception): |
|
20 | class ConfigLoaderError(exceptions.Exception): | |
21 | """Exception for ConfigLoader class.""" |
|
21 | """Exception for ConfigLoader class.""" |
@@ -83,7 +83,7 try: | |||||
83 | except NameError: |
|
83 | except NameError: | |
84 | from sets import Set as set |
|
84 | from sets import Set as set | |
85 |
|
85 | |||
86 | from IPython.genutils import debugx, dir2 |
|
86 | from IPython.utils.genutils import debugx, dir2 | |
87 |
|
87 | |||
88 | __all__ = ['Completer','IPCompleter'] |
|
88 | __all__ = ['Completer','IPCompleter'] | |
89 |
|
89 |
@@ -28,7 +28,7 from IPython import Release | |||||
28 | from IPython import ultraTB |
|
28 | from IPython import ultraTB | |
29 | from IPython.Itpl import itpl |
|
29 | from IPython.Itpl import itpl | |
30 |
|
30 | |||
31 | from IPython.genutils import * |
|
31 | from IPython.utils.genutils import * | |
32 |
|
32 | |||
33 | #**************************************************************************** |
|
33 | #**************************************************************************** | |
34 | class CrashHandler: |
|
34 | class CrashHandler: |
@@ -33,7 +33,7 import sys | |||||
33 |
|
33 | |||
34 | from IPython import PyColorize, ipapi |
|
34 | from IPython import PyColorize, ipapi | |
35 | from IPython.utils import coloransi |
|
35 | from IPython.utils import coloransi | |
36 | from IPython.genutils import Term |
|
36 | from IPython.utils.genutils import Term | |
37 | from IPython.core.excolors import exception_colors |
|
37 | from IPython.core.excolors import exception_colors | |
38 |
|
38 | |||
39 | # See if we can use pydb. |
|
39 | # See if we can use pydb. |
@@ -213,7 +213,7 def main(): | |||||
213 | print "\n".join(expand(sys.argv[1:])), |
|
213 | print "\n".join(expand(sys.argv[1:])), | |
214 |
|
214 | |||
215 | def mglob_f(self, arg): |
|
215 | def mglob_f(self, arg): | |
216 | from IPython.genutils import SList |
|
216 | from IPython.utils.genutils import SList | |
217 | if arg.strip(): |
|
217 | if arg.strip(): | |
218 | return SList(expand(arg)) |
|
218 | return SList(expand(arg)) | |
219 | print "Please specify pattern!" |
|
219 | print "Please specify pattern!" |
@@ -33,7 +33,7 from IPython.kernel.core.redirector_output_trap import RedirectorOutputTrap | |||||
33 |
|
33 | |||
34 | from IPython.kernel.core.sync_traceback_trap import SyncTracebackTrap |
|
34 | from IPython.kernel.core.sync_traceback_trap import SyncTracebackTrap | |
35 |
|
35 | |||
36 | from IPython.genutils import Term |
|
36 | from IPython.utils.genutils import Term | |
37 |
|
37 | |||
38 | from linefrontendbase import LineFrontEndBase, common_prefix |
|
38 | from linefrontendbase import LineFrontEndBase, common_prefix | |
39 |
|
39 |
@@ -25,6 +25,7 from thread_ex import ThreadEx | |||||
25 |
|
25 | |||
26 | try: |
|
26 | try: | |
27 | import IPython |
|
27 | import IPython | |
|
28 | from IPython.utils import genutils | |||
28 | except Exception,e: |
|
29 | except Exception,e: | |
29 | print "Error importing IPython (%s)" % str(e) |
|
30 | print "Error importing IPython (%s)" % str(e) | |
30 | raise Exception, e |
|
31 | raise Exception, e | |
@@ -143,11 +144,11 class NonBlockingIPShell(object): | |||||
143 | #only one instance can be instanciated else tehre will be |
|
144 | #only one instance can be instanciated else tehre will be | |
144 | #cin/cout/cerr clash... |
|
145 | #cin/cout/cerr clash... | |
145 | if cin: |
|
146 | if cin: | |
146 |
|
|
147 | genutils.Term.cin = cin | |
147 | if cout: |
|
148 | if cout: | |
148 |
|
|
149 | genutils.Term.cout = cout | |
149 | if cerr: |
|
150 | if cerr: | |
150 |
|
|
151 | genutils.Term.cerr = cerr | |
151 |
|
152 | |||
152 | excepthook = sys.excepthook |
|
153 | excepthook = sys.excepthook | |
153 |
|
154 |
@@ -5,8 +5,7 | |||||
5 | import fnmatch |
|
5 | import fnmatch | |
6 | import os |
|
6 | import os | |
7 |
|
7 | |||
8 | # IPython imports |
|
8 | from IPython.utils.genutils import Term, ask_yes_no, warn | |
9 | from IPython.genutils import Term, ask_yes_no, warn |
|
|||
10 | import IPython.ipapi |
|
9 | import IPython.ipapi | |
11 |
|
10 | |||
12 | def magic_history(self, parameter_s = ''): |
|
11 | def magic_history(self, parameter_s = ''): |
@@ -44,7 +44,7 somewhere in your configuration files or ipython command line. | |||||
44 | from IPython import ipapi |
|
44 | from IPython import ipapi | |
45 |
|
45 | |||
46 | import os,bisect |
|
46 | import os,bisect | |
47 | from genutils import Term,shell |
|
47 | from IPython.utils.genutils import Term,shell | |
48 | from pprint import PrettyPrinter |
|
48 | from pprint import PrettyPrinter | |
49 |
|
49 | |||
50 | # List here all the default hooks. For now it's just the editor functions |
|
50 | # List here all the default hooks. For now it's just the editor functions |
@@ -55,7 +55,7 from IPython.Magic import Magic | |||||
55 | from IPython.Prompts import CachedOutput |
|
55 | from IPython.Prompts import CachedOutput | |
56 | from IPython.ipstruct import Struct |
|
56 | from IPython.ipstruct import Struct | |
57 | from IPython.lib.backgroundjobs import BackgroundJobManager |
|
57 | from IPython.lib.backgroundjobs import BackgroundJobManager | |
58 | from IPython.genutils import * |
|
58 | from IPython.utils.genutils import * | |
59 | from IPython.strdispatch import StrDispatch |
|
59 | from IPython.strdispatch import StrDispatch | |
60 | import IPython.ipapi |
|
60 | import IPython.ipapi | |
61 | import IPython.history |
|
61 | import IPython.history |
@@ -51,7 +51,7 from IPython.OutputTrap import OutputTrap | |||||
51 | from IPython.config.configloader import ConfigLoader |
|
51 | from IPython.config.configloader import ConfigLoader | |
52 | from IPython.iplib import InteractiveShell |
|
52 | from IPython.iplib import InteractiveShell | |
53 | from IPython.usage import cmd_line_usage,interactive_usage |
|
53 | from IPython.usage import cmd_line_usage,interactive_usage | |
54 | from IPython.genutils import * |
|
54 | from IPython.utils.genutils import * | |
55 |
|
55 | |||
56 | def force_import(modname,force_reload=False): |
|
56 | def force_import(modname,force_reload=False): | |
57 | if modname in sys.modules and force_reload: |
|
57 | if modname in sys.modules and force_reload: |
@@ -14,7 +14,7 __all__ = ['Struct'] | |||||
14 | import types |
|
14 | import types | |
15 | import pprint |
|
15 | import pprint | |
16 |
|
16 | |||
17 | from IPython.genutils import list2dict2 |
|
17 | from IPython.utils.genutils import list2dict2 | |
18 |
|
18 | |||
19 | class Struct: |
|
19 | class Struct: | |
20 | """Class to mimic C structs but also provide convenient dictionary-like |
|
20 | """Class to mimic C structs but also provide convenient dictionary-like |
@@ -20,7 +20,7 from os.path import join as pjoin | |||||
20 |
|
20 | |||
21 | from IPython.external.configobj import ConfigObj |
|
21 | from IPython.external.configobj import ConfigObj | |
22 | from IPython.config.api import ConfigObjManager |
|
22 | from IPython.config.api import ConfigObjManager | |
23 | from IPython.genutils import get_ipython_dir, get_security_dir |
|
23 | from IPython.utils.genutils import get_ipython_dir, get_security_dir | |
24 |
|
24 | |||
25 | default_kernel_config = ConfigObj() |
|
25 | default_kernel_config = ConfigObj() | |
26 |
|
26 |
@@ -50,7 +50,7 from IPython.kernel.engineservice import \ | |||||
50 | IEngineSerialized, \ |
|
50 | IEngineSerialized, \ | |
51 | IEngineQueued |
|
51 | IEngineQueued | |
52 |
|
52 | |||
53 | from IPython.genutils import get_ipython_dir |
|
53 | from IPython.utils.genutils import get_ipython_dir | |
54 | from IPython.kernel import codeutil |
|
54 | from IPython.kernel import codeutil | |
55 |
|
55 | |||
56 | #------------------------------------------------------------------------------- |
|
56 | #------------------------------------------------------------------------------- |
@@ -30,7 +30,7 from IPython.external.Itpl import ItplNS | |||||
30 | from IPython.utils import coloransi |
|
30 | from IPython.utils import coloransi | |
31 | from IPython import Release |
|
31 | from IPython import Release | |
32 | from IPython.ipapi import TryNext |
|
32 | from IPython.ipapi import TryNext | |
33 | from IPython.genutils import * |
|
33 | from IPython.utils.genutils import * | |
34 | import IPython.utils.generics |
|
34 | import IPython.utils.generics | |
35 |
|
35 | |||
36 | #**************************************************************************** |
|
36 | #**************************************************************************** |
@@ -94,7 +94,7 from IPython import PyColorize | |||||
94 | from IPython.core import debugger |
|
94 | from IPython.core import debugger | |
95 | from IPython.ipstruct import Struct |
|
95 | from IPython.ipstruct import Struct | |
96 | from IPython.core.excolors import exception_colors |
|
96 | from IPython.core.excolors import exception_colors | |
97 | from IPython.genutils import Term,uniq_stable,error,info |
|
97 | from IPython.utils.genutils import Term,uniq_stable,error,info | |
98 |
|
98 | |||
99 | # Globals |
|
99 | # Globals | |
100 | # amount of space to put line numbers before verbose tracebacks |
|
100 | # amount of space to put line numbers before verbose tracebacks |
@@ -21,7 +21,7 __docformat__ = "restructuredtext en" | |||||
21 |
|
21 | |||
22 | import types |
|
22 | import types | |
23 |
|
23 | |||
24 | from IPython.genutils import flatten as genutil_flatten |
|
24 | from IPython.utils.genutils import flatten as genutil_flatten | |
25 |
|
25 | |||
26 | #------------------------------------------------------------------------------- |
|
26 | #------------------------------------------------------------------------------- | |
27 | # Figure out which array packages are present and their array types |
|
27 | # Figure out which array packages are present and their array types |
@@ -29,7 +29,7 from twisted.python import failure, log | |||||
29 |
|
29 | |||
30 | from IPython.external import argparse |
|
30 | from IPython.external import argparse | |
31 | from IPython.external import Itpl |
|
31 | from IPython.external import Itpl | |
32 | from IPython.genutils import ( |
|
32 | from IPython.utils.genutils import ( | |
33 | get_ipython_dir, |
|
33 | get_ipython_dir, | |
34 | get_log_dir, |
|
34 | get_log_dir, | |
35 | get_security_dir, |
|
35 | get_security_dir, |
@@ -42,7 +42,7 from IPython.kernel.fcutil import check_furl_file_security | |||||
42 | # Create various ipython directories if they don't exist. |
|
42 | # Create various ipython directories if they don't exist. | |
43 | # This must be done before IPython.kernel.config is imported. |
|
43 | # This must be done before IPython.kernel.config is imported. | |
44 | from IPython.iplib import user_setup |
|
44 | from IPython.iplib import user_setup | |
45 | from IPython.genutils import get_ipython_dir, get_log_dir, get_security_dir |
|
45 | from IPython.utils.genutils import get_ipython_dir, get_log_dir, get_security_dir | |
46 | if os.name == 'posix': |
|
46 | if os.name == 'posix': | |
47 | rc_suffix = '' |
|
47 | rc_suffix = '' | |
48 | else: |
|
48 | else: |
@@ -37,7 +37,7 from IPython.kernel.engineservice import EngineService | |||||
37 | # Create various ipython directories if they don't exist. |
|
37 | # Create various ipython directories if they don't exist. | |
38 | # This must be done before IPython.kernel.config is imported. |
|
38 | # This must be done before IPython.kernel.config is imported. | |
39 | from IPython.iplib import user_setup |
|
39 | from IPython.iplib import user_setup | |
40 | from IPython.genutils import get_ipython_dir, get_log_dir, get_security_dir |
|
40 | from IPython.utils.genutils import get_ipython_dir, get_log_dir, get_security_dir | |
41 | if os.name == 'posix': |
|
41 | if os.name == 'posix': | |
42 | rc_suffix = '' |
|
42 | rc_suffix = '' | |
43 | else: |
|
43 | else: |
@@ -31,7 +31,7 import sys | |||||
31 | import threading |
|
31 | import threading | |
32 |
|
32 | |||
33 | from IPython.ultraTB import AutoFormattedTB |
|
33 | from IPython.ultraTB import AutoFormattedTB | |
34 | from IPython.genutils import warn,error |
|
34 | from IPython.utils.genutils import warn,error | |
35 |
|
35 | |||
36 | class BackgroundJobManager: |
|
36 | class BackgroundJobManager: | |
37 | """Class to manage a pool of backgrounded threaded jobs. |
|
37 | """Class to manage a pool of backgrounded threaded jobs. |
@@ -169,7 +169,7 import shlex | |||||
169 | import sys |
|
169 | import sys | |
170 |
|
170 | |||
171 | from IPython.PyColorize import Parser |
|
171 | from IPython.PyColorize import Parser | |
172 | from IPython.genutils import marquee, file_read, file_readlines |
|
172 | from IPython.utils.genutils import marquee, file_read, file_readlines | |
173 |
|
173 | |||
174 | __all__ = ['Demo','IPythonDemo','LineDemo','IPythonLineDemo','DemoError'] |
|
174 | __all__ = ['Demo','IPythonDemo','LineDemo','IPythonLineDemo','DemoError'] | |
175 |
|
175 |
@@ -9,7 +9,7 | |||||
9 |
|
9 | |||
10 | import IPython.ipapi |
|
10 | import IPython.ipapi | |
11 |
|
11 | |||
12 | from IPython.genutils import Term |
|
12 | from IPython.utils.genutils import Term | |
13 | from IPython.ipapi import IPyAutocall |
|
13 | from IPython.ipapi import IPyAutocall | |
14 |
|
14 | |||
15 | class Macro(IPyAutocall): |
|
15 | class Macro(IPyAutocall): |
@@ -16,7 +16,7 except ImportError: | |||||
16 | HAS_CTYPES = False |
|
16 | HAS_CTYPES = False | |
17 |
|
17 | |||
18 | # our own |
|
18 | # our own | |
19 | from IPython.genutils import Term,warn,error,flag_calls, ask_yes_no |
|
19 | from IPython.utils.genutils import Term,warn,error,flag_calls, ask_yes_no | |
20 |
|
20 | |||
21 | #----------------------------------------------------------------------------- |
|
21 | #----------------------------------------------------------------------------- | |
22 | # Globals |
|
22 | # Globals |
@@ -38,7 +38,7 import tempfile | |||||
38 |
|
38 | |||
39 | # IPython-specific libraries |
|
39 | # IPython-specific libraries | |
40 | from IPython import irunner |
|
40 | from IPython import irunner | |
41 | from IPython.genutils import fatal |
|
41 | from IPython.utils.genutils import fatal | |
42 |
|
42 | |||
43 | class IndentOut(object): |
|
43 | class IndentOut(object): | |
44 | """A simple output stream that indents all output by a fixed amount. |
|
44 | """A simple output stream that indents all output by a fixed amount. |
@@ -82,7 +82,7 class py_file_finder(object): | |||||
82 | self.test_filename = test_filename |
|
82 | self.test_filename = test_filename | |
83 |
|
83 | |||
84 | def __call__(self,name): |
|
84 | def __call__(self,name): | |
85 | from IPython.genutils import get_py_filename |
|
85 | from IPython.utils.genutils import get_py_filename | |
86 | try: |
|
86 | try: | |
87 | return get_py_filename(name) |
|
87 | return get_py_filename(name) | |
88 | except IOError: |
|
88 | except IOError: |
@@ -11,7 +11,7 from IPython.iplib import InteractiveShell | |||||
11 | from IPython.ipstruct import Struct |
|
11 | from IPython.ipstruct import Struct | |
12 | import Queue,thread,threading,signal |
|
12 | import Queue,thread,threading,signal | |
13 | from signal import signal, SIGINT |
|
13 | from signal import signal, SIGINT | |
14 | from IPython.genutils import Term,warn,error,flag_calls, ask_yes_no |
|
14 | from IPython.utils.genutils import Term,warn,error,flag_calls, ask_yes_no | |
15 | import shellglobals |
|
15 | import shellglobals | |
16 |
|
16 | |||
17 | def install_gtk2(): |
|
17 | def install_gtk2(): |
@@ -94,7 +94,7 from IPython import PyColorize | |||||
94 | from IPython.core import debugger |
|
94 | from IPython.core import debugger | |
95 | from IPython.ipstruct import Struct |
|
95 | from IPython.ipstruct import Struct | |
96 | from IPython.core.excolors import exception_colors |
|
96 | from IPython.core.excolors import exception_colors | |
97 | from IPython.genutils import Term,uniq_stable,error,info |
|
97 | from IPython.utils.genutils import Term,uniq_stable,error,info | |
98 |
|
98 | |||
99 | # Globals |
|
99 | # Globals | |
100 | # amount of space to put line numbers before verbose tracebacks |
|
100 | # amount of space to put line numbers before verbose tracebacks |
1 | NO CONTENT: file renamed from IPython/genutils.py to IPython/utils/genutils.py |
|
NO CONTENT: file renamed from IPython/genutils.py to IPython/utils/genutils.py |
@@ -31,7 +31,7 from nose.tools import raises | |||||
31 |
|
31 | |||
32 | # Our own |
|
32 | # Our own | |
33 | import IPython |
|
33 | import IPython | |
34 | from IPython import genutils |
|
34 | from IPython.utils import genutils | |
35 | from IPython.testing.decorators import skipif, skip_if_not_win32 |
|
35 | from IPython.testing.decorators import skipif, skip_if_not_win32 | |
36 |
|
36 | |||
37 | # Platform-dependent imports |
|
37 | # Platform-dependent imports |
@@ -10,3 +10,8 def test_import_DPyGetOpt(): | |||||
10 | def test_import_generics(): |
|
10 | def test_import_generics(): | |
11 | from IPython.utils import generics |
|
11 | from IPython.utils import generics | |
12 |
|
12 | |||
|
13 | def test_import_genutils(): | |||
|
14 | from IPython.utils import genutils | |||
|
15 | ||||
|
16 | ||||
|
17 |
@@ -20,7 +20,7 import pprint | |||||
20 | import re |
|
20 | import re | |
21 | import types |
|
21 | import types | |
22 |
|
22 | |||
23 | from IPython.genutils import dir2 |
|
23 | from IPython.utils.genutils import dir2 | |
24 |
|
24 | |||
25 | def create_typestr2type_dicts(dont_include_in_type2type2str=["lambda"]): |
|
25 | def create_typestr2type_dicts(dont_include_in_type2type2str=["lambda"]): | |
26 | """Return dictionaries mapping lower case typename to type objects, from |
|
26 | """Return dictionaries mapping lower case typename to type objects, from |
@@ -114,6 +114,8 Where things will be moved | |||||
114 |
|
114 | |||
115 | * :file:`generics.py`. Move to :file:`IPython.python`. |
|
115 | * :file:`generics.py`. Move to :file:`IPython.python`. | |
116 |
|
116 | |||
|
117 | * :file:`genutils.py`. Move to :file:`IPython.utils`. | |||
|
118 | ||||
117 | * :file:`Extensions`. This needs to be gone through separately. Minimally, |
|
119 | * :file:`Extensions`. This needs to be gone through separately. Minimally, | |
118 | the package should be renamed to :file:`extensions`. |
|
120 | the package should be renamed to :file:`extensions`. | |
119 |
|
121 | |||
@@ -158,8 +160,6 Where things will be moved | |||||
158 | * :file:`frontend`. Good where it is! |
|
160 | * :file:`frontend`. Good where it is! | |
159 |
|
161 | |||
160 |
|
162 | |||
161 | * :file:`genutils.py`. Move to :file:`IPython.python` and break up into different |
|
|||
162 | modules. |
|
|||
163 |
|
163 | |||
164 | * :file:`gui`. Eventually this should be moved to a subdir of |
|
164 | * :file:`gui`. Eventually this should be moved to a subdir of | |
165 | :file:`IPython.frontend`. |
|
165 | :file:`IPython.frontend`. |
General Comments 0
You need to be logged in to leave comments.
Login now