mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Add clean to check
This commit is contained in:
parent
8c6ba0e2fa
commit
ffe7a1885b
@ -71,8 +71,12 @@ class Check(Command):
|
|||||||
def is_cache_valid(self, f, cache):
|
def is_cache_valid(self, f, cache):
|
||||||
return cache.get(f) == self.file_hash(f)
|
return cache.get(f) == self.file_hash(f)
|
||||||
|
|
||||||
|
@property
|
||||||
|
def cache_file(self):
|
||||||
|
return self.j(build_cache_dir(), self.CACHE)
|
||||||
|
|
||||||
def save_cache(self, cache):
|
def save_cache(self, cache):
|
||||||
with open(self.j(build_cache_dir(), self.CACHE), 'wb') as f:
|
with open(self.cache_file, 'wb') as f:
|
||||||
json.dump(cache, f)
|
json.dump(cache, f)
|
||||||
|
|
||||||
def file_has_errors(self, f):
|
def file_has_errors(self, f):
|
||||||
@ -101,7 +105,7 @@ class Check(Command):
|
|||||||
self.wn_path = os.path.expanduser('~/work/srv/main/static')
|
self.wn_path = os.path.expanduser('~/work/srv/main/static')
|
||||||
self.has_changelog_check = os.path.exists(self.wn_path)
|
self.has_changelog_check = os.path.exists(self.wn_path)
|
||||||
try:
|
try:
|
||||||
cache = json.load(open(self.j(build_cache_dir(), self.CACHE), 'rb'))
|
cache = json.load(open(self.cache_file, 'rb'))
|
||||||
except EnvironmentError as err:
|
except EnvironmentError as err:
|
||||||
if err.errno != errno.ENOENT:
|
if err.errno != errno.ENOENT:
|
||||||
raise
|
raise
|
||||||
@ -122,3 +126,9 @@ class Check(Command):
|
|||||||
for err in errors:
|
for err in errors:
|
||||||
self.info('\t\t', str(err))
|
self.info('\t\t', str(err))
|
||||||
|
|
||||||
|
def clean(self):
|
||||||
|
try:
|
||||||
|
os.remove(self.cache_file)
|
||||||
|
except EnvironmentError as err:
|
||||||
|
if err.errno != errno.ENOENT:
|
||||||
|
raise
|
||||||
|
Loading…
x
Reference in New Issue
Block a user