Commit 1b1ed4d4 authored by Adam Strzelecki's avatar Adam Strzelecki

OSX: Improve app startup time

Importing everything (*) from AppKit takes a while, since we got 3 scripts
doing that, startup could take up to few seconds. This change makes script
import only what they need, improving startup time to fraction of second.
parent b19272a6
import sys import sys
import os import os
import pty import pty
from AppKit import * from AppKit import (
objc,
NSApp,
NSApplicationMain,
NSAttributedString,
NSFileHandle,
NSFileHandleDataAvailableNotification,
NSImage,
NSMenu,
NSMenuItem,
NSNotificationCenter,
NSObject,
NSStatusBar,
NSVariableStatusItemLength,
)
import my import my
import models import models
import askpass import askpass
......
from AppKit import * from AppKit import (objc, NSObject)
import my import my
......
import os import os
from AppKit import * from AppKit import (
NSBundle,
NSData,
NSDictionary,
NSImage,
NSUserDefaults,
)
import PyObjCTools.AppHelper import PyObjCTools.AppHelper
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment