src/eric7/eric7_virtualenv.py

branch
eric7
changeset 9413
80c06d472826
parent 9221
bf71ee032bb4
child 9473
3f23dbf37dbe
equal deleted inserted replaced
9412:45e7bb09c120 9413:80c06d472826
12 """ 12 """
13 13
14 import sys 14 import sys
15 import os 15 import os
16 16
17 sys.path.insert(1, os.path.dirname(__file__))
18
19 for arg in sys.argv[:]: 17 for arg in sys.argv[:]:
20 if arg.startswith("--config="): 18 if arg.startswith("--config="):
21 import Globals 19 from eric7 import Globals
22 20
23 configDir = arg.replace("--config=", "") 21 configDir = arg.replace("--config=", "")
24 Globals.setConfigDir(configDir) 22 Globals.setConfigDir(configDir)
25 sys.argv.remove(arg) 23 sys.argv.remove(arg)
26 elif arg.startswith("--settings="): 24 elif arg.startswith("--settings="):
32 QSettings.setPath( 30 QSettings.setPath(
33 QSettings.Format.IniFormat, QSettings.Scope.UserScope, settingsDir 31 QSettings.Format.IniFormat, QSettings.Scope.UserScope, settingsDir
34 ) 32 )
35 sys.argv.remove(arg) 33 sys.argv.remove(arg)
36 34
37 from Globals import AppInfo 35 from eric7.Globals import AppInfo
38 36
39 from Toolbox import Startup 37 from eric7.Toolbox import Startup
40 38
41 39
42 def createMainWidget(argv): 40 def createMainWidget(argv):
43 """ 41 """
44 Function to create the main widget. 42 Function to create the main widget.
46 @param argv list of commandline parameters 44 @param argv list of commandline parameters
47 @type list of str 45 @type list of str
48 @return reference to the main widget 46 @return reference to the main widget
49 @rtype QWidget 47 @rtype QWidget
50 """ 48 """
51 from VirtualEnv.VirtualenvManagerWidgets import VirtualenvManagerWindow 49 from eric7.VirtualEnv.VirtualenvManagerWidgets import VirtualenvManagerWindow
52 50
53 return VirtualenvManagerWindow(None) 51 return VirtualenvManagerWindow(None)
54 52
55 53
56 def main(): 54 def main():

eric ide

mercurial