Merge pull request #43 from emanuelschuetze/master

Final commits for 1.3-beta2
This commit is contained in:
Oskar Hahn 2012-11-09 04:54:58 -08:00
commit f40f091658
2 changed files with 9 additions and 4 deletions

View File

@ -2,7 +2,7 @@
English README file for OpenSlides English README file for OpenSlides
================================== ==================================
This is OpenSlides, version 1.3-beta2 (2012-11-07). This is OpenSlides, version 1.3-beta2 (2012-11-09).
What is OpenSlides? What is OpenSlides?

11
openslides/main.py Normal file → Executable file
View File

@ -72,7 +72,7 @@ def _fs2unicode(s):
return s.decode(_fs_encoding) return s.decode(_fs_encoding)
def main(argv=None, opt_defaults=None): def main(argv=None, opt_defaults=None, database_path=None):
if argv is None: if argv is None:
argv = sys.argv[1:] argv = sys.argv[1:]
@ -108,7 +108,7 @@ def main(argv=None, opt_defaults=None):
# Create settings if necessary # Create settings if necessary
if not os.path.exists(settings_path): if not os.path.exists(settings_path):
create_settings(settings_path) create_settings(settings_path, database_path)
# Set the django environment to the settings # Set the django environment to the settings
setup_django_environment(settings_path) setup_django_environment(settings_path)
@ -289,6 +289,8 @@ def win32_portable_main(argv=None):
if portable_dir_writeable: if portable_dir_writeable:
default_settings = os.path.join(portable_dir, "openslides", default_settings = os.path.join(portable_dir, "openslides",
"openslides_personal_settings.py") "openslides_personal_settings.py")
database_path = os.path.join(portable_dir, "openslides",
"database.sqlite")
else: else:
import ctypes import ctypes
@ -307,8 +309,11 @@ def win32_portable_main(argv=None):
raise Exception("Could not deterime APPDATA path") raise Exception("Could not deterime APPDATA path")
default_settings = os.path.join(buf.value, "openslides", default_settings = os.path.join(buf.value, "openslides",
"openslides_personal_settings.py") "openslides_personal_settings.py")
database_path = os.path.join(buf.value, "openslides",
"database.sqlite")
main(argv, opt_defaults={ "settings": default_settings }) main(argv, opt_defaults={ "settings": default_settings },
database_path=database_path)
if __name__ == "__main__": if __name__ == "__main__":