mirror of
https://github.com/gryf/ebook-converter.git
synced 2026-02-28 21:35:49 +01:00
Removed unneeded stuff
This commit is contained in:
@@ -1,8 +1,11 @@
|
|||||||
|
import atexit
|
||||||
import collections
|
import collections
|
||||||
import importlib
|
import importlib
|
||||||
import locale
|
import locale
|
||||||
import os
|
import os
|
||||||
|
import shutil
|
||||||
import sys
|
import sys
|
||||||
|
import tempfile
|
||||||
|
|
||||||
|
|
||||||
__appname__ = 'ebook-converter'
|
__appname__ = 'ebook-converter'
|
||||||
@@ -78,40 +81,32 @@ cconfd = os.getenv('CALIBRE_CONFIG_DIRECTORY')
|
|||||||
if cconfd is not None:
|
if cconfd is not None:
|
||||||
config_dir = os.path.abspath(cconfd)
|
config_dir = os.path.abspath(cconfd)
|
||||||
|
|
||||||
bdir = os.path.abspath(os.path.expanduser(os.getenv('XDG_CONFIG_HOME', '~/.config')))
|
bdir = os.path.abspath(os.path.expanduser(os.getenv('XDG_CONFIG_HOME',
|
||||||
|
'~/.config')))
|
||||||
config_dir = os.path.join(bdir, 'calibre')
|
config_dir = os.path.join(bdir, 'calibre')
|
||||||
try:
|
try:
|
||||||
os.makedirs(config_dir, mode=CONFIG_DIR_MODE)
|
os.makedirs(config_dir, mode=CONFIG_DIR_MODE)
|
||||||
except:
|
except IOError:
|
||||||
pass
|
pass
|
||||||
if not os.path.exists(config_dir) or \
|
if not os.path.exists(config_dir) or \
|
||||||
not os.access(config_dir, os.W_OK) or not \
|
not os.access(config_dir, os.W_OK) or not \
|
||||||
os.access(config_dir, os.X_OK):
|
os.access(config_dir, os.X_OK):
|
||||||
print('No write acces to', config_dir, 'using a temporary dir instead')
|
print('No write acces to', config_dir, 'using a temporary dir instead')
|
||||||
import tempfile, atexit
|
|
||||||
config_dir = tempfile.mkdtemp(prefix='calibre-config-')
|
config_dir = tempfile.mkdtemp(prefix='calibre-config-')
|
||||||
|
|
||||||
def cleanup_cdir():
|
def cleanup_cdir():
|
||||||
try:
|
try:
|
||||||
import shutil
|
|
||||||
shutil.rmtree(config_dir)
|
shutil.rmtree(config_dir)
|
||||||
except:
|
except OSError:
|
||||||
pass
|
pass
|
||||||
atexit.register(cleanup_cdir)
|
atexit.register(cleanup_cdir)
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
|
|
||||||
dv = os.getenv('CALIBRE_DEVELOP_FROM')
|
|
||||||
is_running_from_develop = bool(getattr(sys, 'frozen', False) and dv and os.path.abspath(dv) in sys.path)
|
|
||||||
del dv
|
|
||||||
|
|
||||||
|
|
||||||
def get_version():
|
def get_version():
|
||||||
'''Return version string for display to user '''
|
'''Return version string for display to user '''
|
||||||
v = __version__
|
v = __version__
|
||||||
if numeric_version[-1] == 0:
|
if numeric_version[-1] == 0:
|
||||||
v = v[:-2]
|
v = v[:-2]
|
||||||
if is_running_from_develop:
|
|
||||||
v += '*'
|
|
||||||
|
|
||||||
return v
|
return v
|
||||||
|
|||||||
Reference in New Issue
Block a user