oscar.flag.contrib¶
The oscar.flag.contrib
contains additional non-core
functionality. This module may introduce optional dependencies for
usage.
-
class
oscar.flag.contrib.
Choices
(inner_type, description, choices, default=None, secure=False)[source]¶ Flag with a set of choices.
-
class
oscar.flag.contrib.
Date
(description, default=None, secure=False)[source]¶ Date-valued flag.
-
type_str
= 'Date'¶
-
-
class
oscar.flag.contrib.
Datetime
(description, default=None, secure=False)[source]¶ Datetime-valued flag.
-
type_str
= 'Datetime'¶
-
-
class
oscar.flag.contrib.
Json
(description, default=None, secure=False)[source]¶ Flag that takes valid JSON string
-
type_str
= 'JSON'¶
-
-
class
oscar.flag.contrib.
LogLevel
(name, description, default=None)[source]¶ Flag that lets you specify the logging level for a given logger. Automatically converts log level names to symbolic values:
from oscar.flag import contrib as flag_contrib FLAGS.log_level = flag_contrib.LogLevel( __name__, 'log level for loggers in this module') FLAGS.sqlalchemy_log_level = flag_contrib.LogLevel( 'sqlalchemy.engine', 'log level for sqlalchemy')