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')