##// END OF EJS Templates
Remove unused code
Thomas Kluyver -
Show More
@@ -48,7 +48,6 b' from IPython.core.shellapp import ('
48 48 InteractiveShellApp, shell_flags, shell_aliases
49 49 )
50 50 from IPython.frontend.terminal.interactiveshell import TerminalInteractiveShell
51 from IPython.lib import inputhook
52 51 from IPython.utils import warn
53 52 from IPython.utils.path import get_ipython_dir, check_for_old_config
54 53 from IPython.utils.traitlets import (
@@ -23,7 +23,6 b' import __main__'
23 23
24 24 import os
25 25 import re
26 import shutil
27 26 import sys
28 27 import textwrap
29 28 from string import Formatter
@@ -403,31 +402,6 b' def indent(instr,nspaces=4, ntabs=0, flatten=False):'
403 402 else:
404 403 return outstr
405 404
406 def native_line_ends(filename,backup=1):
407 """Convert (in-place) a file to line-ends native to the current OS.
408
409 If the optional backup argument is given as false, no backup of the
410 original file is left. """
411
412 backup_suffixes = {'posix':'~','dos':'.bak','nt':'.bak','mac':'.bak'}
413
414 bak_filename = filename + backup_suffixes[os.name]
415
416 original = open(filename).read()
417 shutil.copy2(filename,bak_filename)
418 try:
419 new = open(filename,'wb')
420 new.write(os.linesep.join(original.splitlines()))
421 new.write(os.linesep) # ALWAYS put an eol at the end of the file
422 new.close()
423 except:
424 os.rename(bak_filename,filename)
425 if not backup:
426 try:
427 os.remove(bak_filename)
428 except:
429 pass
430
431 405
432 406 def list_strings(arg):
433 407 """Always return a list of strings, given a string or list of strings
General Comments 0
You need to be logged in to leave comments. Login now