Python Forum
python multiple try except block in my code -- can we shorten code
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
python multiple try except block in my code -- can we shorten code
#1
Hi Team,

I am new in python, used functional programming, not perfect in oop concept yet.

In below task I have used try except block for handling error.

Can we reduce code, multiple try except block in my code.


what is the best way of doing it. thanks.



I have 10 python modules\files of a project.
Created a function in each module

imported all functions in main module.

calling all functions sequentially

I am try except block



from project_connectsql import connectsql
from project_stored_procedure import stored_procedure
from project_update_Control_Table import update_Control_Table
from project_extract_dynamic_header_name import extract_dynamic_header_name
from project_extract_sql_Records import extract_sql_Records
from project_write_Data_csv import write_Data_csv
from project_create_gzip import create_gzip
from project_backup import backup
from project_cloud_move import cloud_move
from project_Delete_files import Delete_files
from Readtime import Readtime
import os
import sys
import traceback


def main()
    try:
        validate(input1,input2)
    except Exception as e:
        print("error occured while validating input value")
    

    try:
        connectsql(server,database)
    except Exception as e:
        print("error occured")
        sys.exit()

    try:
        stored_procedure(server,database,table)
    except Exception as e:
        print("Error occured at stored procedure")
        sys.exit()


    try:
        stored_procedure(server,database,table)
    except Exception as e:
        print("Error occured at stored procedure")
        logger.info("Error occured while connecting stored procedure")
        sys.exit()


    try:
        update_Control_Table(server,database,table,fnmae,status=1)
    except Exception as e:
        print("Error occured while updating updating control table in sql")
        logger.info("Error occured while updating updating control table in sql")
        sys.exit()

    try:
        extract_dynamic_header_name(server,database,table)
    except Exception as e:
        print("Error occured while while extracting file name convention")
        logger.info("Error occured while updating updating control table in sql")
        sys.exit()

    try:
        extract_sql_Records(server,database,table)
    except Exception as e:
        print("Error occured while extracting sql recordsl")
        logger.info("Error occured while extracting sql recordsl")
        sys.exit()


    try:
        write_Data_csv(folderpath,fname)
    except Exception as e:
        print("Error occured while while writing it data into csv")
        logger.info("Error occured while extracting sql recordsl")
        sys.exit()

    try:
        generate_chksum(folderpath,fname)
    except Exception as e:
        print("Error occured while while generating checksum no")
        logger.info("Error occured while extracting sql recordsl")
        sys.exit()

    try:
        create_gzip(folderpath,fname)
    except Exception as e:
        print("Error occured while while generating gzip file")
        logger.info("Error occured while generating gzip file")
        sys.exit()

    try:
        backup(sourcepath,destinationpath)
    except Exception as e:
        print("Error occured while taking backup")
        logger.info("Error occured while taking backup")
        sys.exit()

    try:
        cloud_move(mainfolderpath)
    except Exception as e:
        print("Error occured while moving files to cloud")
        logger.info("Error occured while moving files to cloud")
        sys.exit()
    try:
        Delete_files(mainfolderpath)
    except Exception as e:
        print("Error occured while archiving")
        logger.info("Error occured while archiving")
        sys.exit()

if __name__"__main__":
    main()
Reply


Messages In This Thread
python multiple try except block in my code -- can we shorten code - by mg24 - Nov-08-2022, 07:18 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Python Code Help - pip install PyMuPDF python-docx pillow Splishsplash92 3 281 Jun-05-2024, 06:49 AM
Last Post: Pedroski55
  python code to calculate mean of an array of numbers using numpy viren 3 221 May-29-2024, 04:49 PM
Last Post: Gribouillis
  Equivalent Python code from VBA Mishal0488 4 1,164 May-02-2024, 10:17 PM
Last Post: DeaD_EyE
  Problem Converting Tradingview Indicator to Python code kralxs 1 430 Apr-27-2024, 06:10 PM
Last Post: kralxs
  Why can I not see the code correctly in Python IDLE.? Trump 8 932 Apr-04-2024, 07:47 AM
Last Post: jonesphedra
Sad Selenium update broke python code genericusername12414 1 366 Mar-16-2024, 07:33 PM
Last Post: snippsat
  Algorithm for extracting comments from Python source code Pavel1982 6 809 Feb-28-2024, 09:52 PM
Last Post: Pavel1982
  Python best library for Excel reports & review of existing code MasterOfDestr 4 1,065 Feb-14-2024, 03:39 PM
Last Post: MasterOfDestr
Lightbulb python code debuging yunus 1 434 Feb-11-2024, 03:48 PM
Last Post: deanhystad
  Python code to set column width 1418 11 1,789 Jan-20-2024, 07:20 AM
Last Post: Pedroski55

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020