mirror of
https://github.com/vale981/ablog
synced 2025-03-06 01:31:39 -05:00
Removing existing files/dirs to address issue #46 on Windows.
This commit is contained in:
parent
8332d46543
commit
b7d2ca5a66
1 changed files with 10 additions and 1 deletions
|
@ -261,6 +261,7 @@ def ablog_post(filename, title=None, **kwargs):
|
|||
'''
|
||||
from datetime import date
|
||||
from os import path
|
||||
from shutil import rmtree
|
||||
|
||||
#Generate basic post params.
|
||||
today = date.today()
|
||||
|
@ -338,7 +339,15 @@ def ablog_deploy(website, message=None, github_pages=None,
|
|||
for filename in filenames:
|
||||
fn = os.path.join(root, filename)
|
||||
fnnew = fn.replace(website, gitdir)
|
||||
os.renames(fn, fnnew)
|
||||
try:
|
||||
os.renames(fn, fnnew)
|
||||
except OSError:
|
||||
if path.isdir(fnnew):
|
||||
shutil.rmtree(fnnew)
|
||||
else:
|
||||
os.remove(fnnew)
|
||||
os.renames(fn, fnnew)
|
||||
|
||||
git_add.append(fnnew)
|
||||
print('Moved {} files to {}.github.io'
|
||||
.format(len(git_add), github_pages))
|
||||
|
|
Loading…
Add table
Reference in a new issue