from django.core.management.base import BaseCommand, CommandError


from optparse import make_option

import sys
def valid(fname):
	import os, sys
	import yaml

	with open(fname, 'r') as F:
		data = F.read()

	config_data = yaml.load(data)
	print config_data


class Command(BaseCommand):
	args = '<config_file ...>'
	help = 'Installs data'
	option_list = BaseCommand.option_list + (
		make_option('--file',
			  dest='file', 
			  default=False,
			  help='Configuration file to validate'),
	)

	def handle(self, *args, **options):

		if options['file']:
			conf_fname = options['file']

		valid(conf_fname)
