diff --git a/participatorio_opendata.py b/participatorio_opendata.py index 4ff149864724c6fddda6b6bb6e8cc4998199387b..059ed7b55d9814f47452a9d0a5d7d148b4e29d5a 100644 --- a/participatorio_opendata.py +++ b/participatorio_opendata.py @@ -22,26 +22,39 @@ # USA. import MySQLdb -from datetime import date +import datetime from lib_user_section import write_users_section from lib_group_section import write_groups_section def main(): + # Open connection to database db = MySQLdb.connect(host='localhost', \ user='opendata', \ passwd='123mudar', \ db='elgg', \ charset='utf8') + # Define directory and name of XML files + date_today=str(datetime.date.today()) dir_results="/root/workdir_bnz07/xml_files/" - user_xml_file=dir_results+"usuarios_"+str(date.today())+".xml" - group_xml_file=dir_results+"comunidades_"+str(date.today())+".xml" + user_xml_file=dir_results+"usuarios_"+date_today+".xml" + group_xml_file=dir_results+"comunidades_"+date_today+".xml" + # Get the execution start time information + time_script_start=datetime.datetime.now() + + # Call functions to write XML files write_users_section(db,user_xml_file) write_groups_section(db,group_xml_file) + # Calculate and Print script time duration + script_duration=datetime.datetime.now()-time_script_start + total_exec_time=str(script_duration.total_seconds()) + print "TOTAL EXECUTION TIME: "+total_exec_time+"\n" + + # Close database connection db.close() return 0