Handle kitty code being imported into a non kitty python interpreter
Used by sphinx doc generation.
This commit is contained in:
parent
5b1dfadd0b
commit
1f9a5647d4
1 changed files with 3 additions and 2 deletions
|
|
@ -31,7 +31,8 @@ class Version(NamedTuple):
|
|||
RC_ENCRYPTION_PROTOCOL_VERSION = '1'
|
||||
website_base_url = 'https://sw.kovidgoyal.net/kitty/'
|
||||
default_pager_for_help = ('less', '-iRXF')
|
||||
launched_by_launch_services = getattr(sys, 'kitty_run_data')['launched_by_launch_services']
|
||||
launched_by_launch_services = getattr(sys, 'kitty_run_data', {}).get('launched_by_launch_services', False)
|
||||
|
||||
if getattr(sys, 'frozen', False):
|
||||
extensions_dir: str = getattr(sys, 'kitty_run_data')['extensions_dir']
|
||||
|
||||
|
|
@ -86,7 +87,7 @@ def kitten_exe() -> str:
|
|||
|
||||
|
||||
def _get_config_dir() -> str:
|
||||
cdir = getattr(sys, 'kitty_run_data').get('config_dir', '')
|
||||
cdir = getattr(sys, 'kitty_run_data', {}).get('config_dir', '')
|
||||
if cdir:
|
||||
return str(cdir)
|
||||
import atexit
|
||||
|
|
|
|||
Loading…
Reference in a new issue