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