PluginProjectDjango.py

changeset 119
5c6209f8abf0
parent 117
c1eacc2f9c28
child 121
2346aa3fffcc
equal deleted inserted replaced
118:794125bde05d 119:5c6209f8abf0
26 # Start-of-Header 26 # Start-of-Header
27 name = "Django Project Plugin" 27 name = "Django Project Plugin"
28 author = "Detlev Offenbach <detlev@die-offenbachs.de>" 28 author = "Detlev Offenbach <detlev@die-offenbachs.de>"
29 autoactivate = True 29 autoactivate = True
30 deactivateable = True 30 deactivateable = True
31 version = "5.0.12" 31 version = "5.0.13"
32 className = "ProjectDjangoPlugin" 32 className = "ProjectDjangoPlugin"
33 packageName = "ProjectDjango" 33 packageName = "ProjectDjango"
34 shortDescription = "Project support for Django projects." 34 shortDescription = "Project support for Django projects."
35 longDescription = \ 35 longDescription = \
36 """This plugin implements project support for Django projects.""" 36 """This plugin implements project support for Django projects."""
134 "UseExternalBrowser": False, 134 "UseExternalBrowser": False,
135 135
136 "CheckDeployMode": False, 136 "CheckDeployMode": False,
137 137
138 "RecentNumberTestData": 10, 138 "RecentNumberTestData": 10,
139 "KeepTestDatabase": False,
139 } 140 }
140 if isWindowsPlatform(): 141 if isWindowsPlatform():
141 self.__defaults["ConsoleCommandNoClose"] = "cmd.exe /k" 142 self.__defaults["ConsoleCommandNoClose"] = "cmd.exe /k"
142 self.__defaults["ConsoleCommand"] = "cmd.exe /c" 143 self.__defaults["ConsoleCommand"] = "cmd.exe /c"
143 elif isMacPlatform(): 144 elif isMacPlatform():
349 """ 350 """
350 if key in ["RecentNumberApps", "RecentNumberTestData"]: 351 if key in ["RecentNumberApps", "RecentNumberTestData"]:
351 return int(Preferences.Prefs.settings.value( 352 return int(Preferences.Prefs.settings.value(
352 self.PreferencesKey + "/" + key, self.__defaults[key])) 353 self.PreferencesKey + "/" + key, self.__defaults[key]))
353 elif key in ["UsePlainPythonPy2", "UsePlainPythonPy3", "UseIPv6", 354 elif key in ["UsePlainPythonPy2", "UsePlainPythonPy3", "UseIPv6",
354 "UseExternalBrowser", "CheckDeployMode"]: 355 "UseExternalBrowser", "CheckDeployMode",
356 "KeepTestDatabase"]:
355 return Preferences.toBool(Preferences.Prefs.settings.value( 357 return Preferences.toBool(Preferences.Prefs.settings.value(
356 self.PreferencesKey + "/" + key, self.__defaults[key])) 358 self.PreferencesKey + "/" + key, self.__defaults[key]))
357 else: 359 else:
358 return Preferences.Prefs.settings.value( 360 return Preferences.Prefs.settings.value(
359 self.PreferencesKey + "/" + key, self.__defaults[key]) 361 self.PreferencesKey + "/" + key, self.__defaults[key])

eric ide

mercurial