mirror of
https://github.com/vale981/ablog
synced 2025-03-06 09:41: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 datetime import date
|
||||||
from os import path
|
from os import path
|
||||||
|
from shutil import rmtree
|
||||||
|
|
||||||
#Generate basic post params.
|
#Generate basic post params.
|
||||||
today = date.today()
|
today = date.today()
|
||||||
|
@ -338,7 +339,15 @@ def ablog_deploy(website, message=None, github_pages=None,
|
||||||
for filename in filenames:
|
for filename in filenames:
|
||||||
fn = os.path.join(root, filename)
|
fn = os.path.join(root, filename)
|
||||||
fnnew = fn.replace(website, gitdir)
|
fnnew = fn.replace(website, gitdir)
|
||||||
|
try:
|
||||||
os.renames(fn, fnnew)
|
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)
|
git_add.append(fnnew)
|
||||||
print('Moved {} files to {}.github.io'
|
print('Moved {} files to {}.github.io'
|
||||||
.format(len(git_add), github_pages))
|
.format(len(git_add), github_pages))
|
||||||
|
|
Loading…
Add table
Reference in a new issue