<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def start(context):
 """Start application server. """

    config = context.obj["config"]
    daemon = select(config, "application.daemon", False)
    workspace = select(config, "application.workspace", None)
    pidfile = select(config, "application.pidfile", DEFAULT_PIDFILE)
    daemon_start(partial(main, config), pidfile, daemon, workspace)