#!/usr/bin/python
# -*- coding: utf8 -*-

# Añade a la variable de entorno PYTHONPATH la ruta
# hacia la carpeta raíz del proyecto
import sys
import os

dirname, filename = os.path.split(os.path.abspath(__file__))
sys.path.append(os.path.join(dirname, "../"))

from helpers.config_helper import setConfig

setConfig(test_mode=True)
			print "\t" + str(date) + " not in processed list for " + db_name


###############
#
#  MAIN
#
###############

args = init_argparser(
	test='Removes only test regs in chosen database',
	database='Especify database name',
	date='Delete regs from database between 2 dates or just one')

test_mode = True if args.test else False
setConfig(test_mode=test_mode)

# nombre de la base de datos en la cual eliminar los registros
db_name = getConfig().db_name_squidlogs if args.database[0] == 'squidlogs' \
			else getConfig().db_name_analysis


from helpers.mysql_helper import exec_mysql

# crea diálogo de confirmación en caso de no ejecutar en modo test
if not test_mode:
	ans = raw_input("WARNING: Not in test mode. Type " + db_name + " to continue..\n")
	if ans != db_name:
		print "Exiting without changes.."
		sys.exit(0)