[Python-porting] futurize - strange traceback

Neal Becker ndbecker2 at gmail.com
Tue Jun 9 15:49:55 CEST 2015


futurize --stage2 -x fix_division --add-suffix=3 -n -w 
test_unframed_multi_acic.py  

Traceback (most recent call last):
  File "/home/nbecker/.local/bin/futurize", line 9, in <module>
    load_entry_point('future==0.14.3', 'console_scripts', 'futurize')()
  File "/home/nbecker/.local/lib/python2.7/site-
packages/libfuturize/main.py", line 293, in main
    options.processes)
  File "/usr/lib64/python2.7/lib2to3/refactor.py", line 706, in refactor
    items, write, doctests_only)
  File "/usr/lib64/python2.7/lib2to3/refactor.py", line 301, in refactor
    self.refactor_file(dir_or_file, write, doctests_only)
  File "/usr/lib64/python2.7/lib2to3/refactor.py", line 747, in 
refactor_file
    *args, **kwargs)
  File "/usr/lib64/python2.7/lib2to3/refactor.py", line 358, in 
refactor_file
    write=write, encoding=encoding)
  File "/usr/lib64/python2.7/lib2to3/refactor.py", line 524, in 
processed_file
    self.write_file(new_text, filename, old_text, encoding)
  File "/usr/lib64/python2.7/lib2to3/main.py", line 84, in write_file
    os.makedirs(output_dir)
  File "/usr/lib64/python2.7/os.py", line 157, in makedirs
    mkdir(name, mode)
OSError: [Errno 2] No such file or directory: ''


Also, -x fix_division isn't working.  I want it to stop converting every a/b 
into old_div (a, b)



More information about the Python-porting mailing list