<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def tilequeue_rawr_enqueue(cfg, args):
 """command to take tile expiry path and enqueue for rawr tile generation"""

    from tilequeue.stats import RawrTileEnqueueStatsHandler
    from tilequeue.rawr import make_rawr_enqueuer_from_cfg

    msg_marshall_yaml = cfg.yml.get('message-marshall')
    assert msg_marshall_yaml, 'Missing message-marshall config'
    msg_marshaller = make_message_marshaller(msg_marshall_yaml)

    logger = make_logger(cfg, 'rawr_enqueue')
    stats = make_statsd_client_from_cfg(cfg)
    stats_handler = RawrTileEnqueueStatsHandler(stats)
    rawr_enqueuer = make_rawr_enqueuer_from_cfg(
        cfg, logger, stats_handler, msg_marshaller)

    with open(args.expiry_path) as fh:
        coords = create_coords_generator_from_tiles_file(fh)
        rawr_enqueuer(coords)