1
# -*- coding: utf-8 -*-
4
__copyright__ = '2009, John Schember <john@nachtimwald.com>'
5
__docformat__ = 'restructuredtext en'
9
HEADER = '\xb0\x0c\xb0\x0c\x02\x00NUVO\x00\x00\x00\x00'
11
class RocketBookError(Exception):
15
def unique_name(name, used_names):
16
name = os.path.basename(name)
17
if len(name) < 32 and name not in used_names:
20
ext = os.path.splitext(name)[1][:3]
22
for i in range(0, 9999):
23
name = '%s-%s.%s' % (str(i).rjust('0', 4)[:4], base_name, ext)
24
if name not in used_names: