dreikanter / public-static

Programmer's approach to web content management
https://github.com/dreikanter/public-static
BSD 3-Clause "New" or "Revised" License
11 stars 1 forks source link

Overwrite failed during the build #107

Open dreikanter opened 10 years ago

dreikanter commented 10 years ago

After post_location changed from {name} to{name}/index.html:

2014/07/07 21:56:19 INFO: post: 20140601-ruby-hook-methods-list.md -> ruby-hook-methods-list/index.html
2014/07/07 21:56:19 CRITICAL: Traceback (most recent call last):
  File "/Users/dreikanter/.pyenv/versions/3.3.2/lib/python3.3/site-packages/publicstatic-0.8.1-py3.3.egg/publicstatic/__init__.py", line 47, in main
    dispatch(cli.parse(sys.argv[1:]))
  File "/Users/dreikanter/.pyenv/versions/3.3.2/lib/python3.3/site-packages/publicstatic-0.8.1-py3.3.egg/publicstatic/__init__.py", line 28, in dispatch
    publicstatic.build(source, args['output'])
  File "/Users/dreikanter/.pyenv/versions/3.3.2/lib/python3.3/site-packages/publicstatic-0.8.1-py3.3.egg/publicstatic/publicstatic.py", line 56, in build
    builder(cache)
  File "/Users/dreikanter/.pyenv/versions/3.3.2/lib/python3.3/site-packages/publicstatic-0.8.1-py3.3.egg/publicstatic/builders.py", line 137, in posts
    helpers.makedirs(source.dest_dir())
  File "/Users/dreikanter/.pyenv/versions/3.3.2/lib/python3.3/site-packages/publicstatic-0.8.1-py3.3.egg/publicstatic/helpers.py", line 21, in makedirs
    os.makedirs(dir_path)
  File "/Users/dreikanter/.pyenv/versions/3.3.2/lib/python3.3/os.py", line 269, in makedirs
    mkdir(name, mode)
FileExistsError: [Errno 17] File exists: '/Users/dreikanter/Sources/drafts.cc/build/ruby-hook-methods-list'