def reports_generation(num: int): """ Job for generate diferents reports automatically :param num: singal num :return: """ monthly_reports_generation() application.logger.info(datetime.now().strftime("Reports has been generated. - %H:%M %d/%m/%Y"))
def reports_generation(num): """ Job for generate differents reports automatically :param num: singal num :return: """ monthly_reports_generation() application.logger.info("Reports has been generated")
def run(self, month=None, year=None): # parameters validation if month: try: month = int(month) except: print("Month must be a number") return if year: try: year = int(year) except: print("Year must be a number") return from app.report.reports_generation import monthly_reports_generation monthly_reports_generation(month, year) application.logger.info("Reports have been generated") print("Reports have been generated")
def run(self, month=None, year=None): from app.report.reports_generation import monthly_reports_generation monthly_reports_generation(month, year) application.logger.info("Reports have been generated") print("Reports have been generated")