Class

class snow.Application(config_data)[source]

Snow Application

The Application class serves a number of purposes:
  • Config validation and transformation
  • Resource factory
  • ClientSession factory
Parameters:config_data – Config dictionary
config

Application configuration object

Type:ConfigSchema
resource(schema: Type[snow.resource.schema.Schema]) → snow.resource.Resource[source]

Snow Resource factory

Parameters:schema (Schema) – Resource Schema
Returns:Resource object
Return type:Resource
Raises:UnexpectedSchema