skip fname duplicates
This commit is contained in:
parent
ab9a7e34c1
commit
e2009e7f08
12
nevernote.py
12
nevernote.py
@ -78,9 +78,17 @@ def write_file(page):
|
|||||||
parser = TitleParser(strict=False)
|
parser = TitleParser(strict=False)
|
||||||
parser.feed(page)
|
parser.feed(page)
|
||||||
|
|
||||||
fname = parser.title + '.html'
|
fname = parser.title.replace('/', '_') + '.html'
|
||||||
with open(fname, 'w') as a_file:
|
inc = 1
|
||||||
|
while True:
|
||||||
|
try:
|
||||||
|
with open(fname, 'x') as a_file:
|
||||||
|
print('Saving in file "%s"' % fname)
|
||||||
a_file.write(page)
|
a_file.write(page)
|
||||||
|
break
|
||||||
|
except FileExistsError:
|
||||||
|
inc += 1
|
||||||
|
fname = parser.title.replace('/', '_') + '_%d.html' % inc
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user