rucker / dotfiles-manager

A script to compile your dotfiles!
MIT License
8 stars 0 forks source link

IOUtils: FileExistsError when symlink exists but is broken #50

Closed rucker closed 3 years ago

rucker commented 5 years ago
Setting up libpython3-stdlib:amd64 (3.6.7-1~18.04) ...                                                                                                                                        
  File "/home/rick/bin/dfm", line 206, in main                                                                                                                                                
    _process_dotfiles(all_dotfiles_dict)
  File "/home/rick/bin/dfm", line 172, in _process_dotfiles
    _process_dotfile(dotfile, all_dotfiles_dict[dotfile])
  File "/home/rick/bin/dfm", line 166, in _process_dotfile
    join(env.OUTPUT_DIR, dotfile))
  File "/home/rick/code/dotfiles-manager/dotfilesmanager/ioutils/ioutils.py", line 119, in create_symlink                                                                                    
    os.symlink(target, source)
FileExistsError: [Errno 17] File exists: './src/gitexclude' -> '/home/rick/.gitexclude'
$ ll .gitexclude
/home/rick/.gitexclude -> ./src/gitexclude # Points to nonexistent file