Commit graph

24 commits

Author SHA1 Message Date
Jannis Leidel
41dfcee46c Backported LaxOptionParser from Django 1.7 to make it work on 1.8. 2015-01-06 21:16:14 +01:00
Jannis Leidel
ab0c748318 Fixed #43 — Removed stdout wrapper from management command hook to not accidently raise an exception too early. Instead use a logger. 2013-11-26 12:25:50 +01:00
Stefan Wehrmeyer
275a5b409a Fix check_options of ConfigurationImporter 2013-10-08 09:32:05 +02:00
Jannis Leidel
2fd4966549 Add check_options option to the install method of the ConfigurationImporter to prevent unwanted command line option checks outside the management commands. 2013-09-12 18:51:59 +02:00
Jannis Leidel
3848e6b818 Drastically simplified exception messages in the importer.
Less eyebleed® included!
2013-09-06 22:41:14 +02:00
Jannis Leidel
90292e3cec Fixed string formatting. 2013-07-27 16:05:23 +02:00
Jannis Leidel
1a54847375 Added a configuration values system.
This also adds some advanced features like a setup classmethod to the Configuration class.
Reorganized and extended the documentation.
2013-07-27 12:37:28 +02:00
Jannis Leidel
e31adbaeed Renamed Settings class to Configuration to better match what it means. Settings is still importable and is marked to be deprecated in 1.0. 2013-07-27 12:05:39 +02:00
Jannis Leidel
bebe4f254b Extended the setup methods in pre and post phase. Fixes #27. 2013-05-15 11:32:57 +02:00
Jannis Leidel
df865840bc Added a setup method hook for easier startup time code. 2013-05-15 10:57:30 +02:00
Jannis Leidel
6596e191f0 Added pristine decorator to handle callable settings. Fixes #28. 2013-04-30 17:11:29 +02:00
Jannis Leidel
bbd5f2dce3 Use Django's lax option parser when looking for the configuration option to prevent overlapping with Django's own option parsing.
Fixes #21, #22, #24. Thanks to @rolo for helping our in #24.
2013-04-11 16:08:47 +02:00
Jannis Leidel
b7d6faa46d Fixed exception syntax of a parallel branch. 2013-03-27 12:04:34 +01:00
Jannis Leidel
f7696e5810 Merge pull request #18 from mvantellingen/python3
Python3
2013-03-27 03:58:03 -07:00
Jannis Leidel
560a8b2b84 Merge pull request #16 from bclermont/fix-import
catch error raised inside settings code
2013-03-27 03:57:05 -07:00
Jannis Leidel
7db5db8bff Handle the --configuration option for management commands during installation of the import hook. 2013-03-27 11:55:43 +01:00
Michael van Tellingen
2877b66982 Initial fixes for python 3 support 2013-01-30 21:45:36 +01:00
Bruno Clermont
41b8f3655c fix indentation 2012-11-26 23:11:26 +08:00
Bruno Clermont
53bf1b5548 oups bad copy-paste 2012-11-26 16:29:59 +08:00
Bruno Clermont
1b052a3a0e catch error raised inside the settings code 2012-11-26 16:25:00 +08:00
Jannis Leidel
08d36754f6 Merge branch 'master' of github.com:jezdez/django-configurations 2012-09-21 16:34:35 +02:00
Jannis Leidel
26bc0d692f Added a global --configuration option to management commands and show configuration class path when using runserver. Fixes #9. 2012-09-21 16:34:16 +02:00
Bruno Clermont
8b78278921 Don't catch AttributeError during cls init
if obj = cls() do have an attribute error inside it's initialization, it will appears as if the module could not be find.

which is hard to troubleshoot, when the module is really there :)
2012-09-05 14:29:05 +03:00
Jannis Leidel
775e1b9225 Initial version. 2012-07-21 15:56:04 +02:00