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.feed(page)
|
||||
|
||||
fname = parser.title + '.html'
|
||||
with open(fname, 'w') as a_file:
|
||||
fname = parser.title.replace('/', '_') + '.html'
|
||||
inc = 1
|
||||
while True:
|
||||
try:
|
||||
with open(fname, 'x') as a_file:
|
||||
print('Saving in file "%s"' % fname)
|
||||
a_file.write(page)
|
||||
break
|
||||
except FileExistsError:
|
||||
inc += 1
|
||||
fname = parser.title.replace('/', '_') + '_%d.html' % inc
|
||||
|
||||
|
||||
def main():
|
||||
|
||||
Loading…
Reference in New Issue
Block a user