configuration - Custom Config Parsers
Custom config parsers.
- class configuration.AcceptedFileTypes
Parses a list of file types.
A list of file types can be specified like this:
Archive:zip,7z|Document:doc,docx|Photo:jpg,jpeg,png,tiff
Which gets parsed into structured data, like this:
Archive: - zip - 7z Document: - doc - docx Photo: - jpeg - jpg - png - tiff
- FILE_GROUP = re.compile('^(?P<name>[a-zA-Z0-9\\-_][a-zA-Z0-9\\-_\\s]+)\\s*\\:\\s*(?P<extensions>[\\.a-zA-Z0-9,]+)$')
- FILE_EXTENSION = re.compile('^\\.?(?P<extension>[a-zA-Z0-9]+)$')