Make relative imports work in gen scripts even when directly executed

This commit is contained in:
Kovid Goyal
2023-10-15 09:51:03 +05:30
parent 792b74503c
commit 119582a9d4
7 changed files with 37 additions and 0 deletions

View File

@@ -49,6 +49,12 @@ from kitty.rc.base import RemoteCommand, all_command_names, command_for_name
from kitty.remote_control import global_options_spec
from kitty.rgb import color_names
if __name__ == '__main__' and not __package__:
import __main__
__main__.__package__ = 'gen'
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
changed: List[str] = []