prudhviLatha commited on
Commit
135ee0a
·
verified ·
1 Parent(s): eac33cd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -1
app.py CHANGED
@@ -121,7 +121,7 @@ def main():
121
  """
122
  Main function to initialize Salesforce connection and create a sample record.
123
  """
124
- logger.info("Starting application")
125
  # Validate credentials before attempting connection
126
  if not validate_credentials():
127
  logger.error("Cannot proceed without valid Salesforce credentials")
@@ -139,6 +139,7 @@ def main():
139
  logger.info("Successfully connected to Salesforce")
140
 
141
  # Create a sample Contract_Document__c record
 
142
  result = create_contract_document(
143
  sf,
144
  name="Sample Contract Document",
@@ -149,6 +150,9 @@ def main():
149
  logger.error("Failed to create Contract_Document__c record")
150
  sys.exit(1)
151
 
 
 
 
152
  except SalesforceError as e:
153
  logger.error(f"Error initializing Salesforce connection: {e}")
154
  sys.exit(1)
@@ -157,4 +161,5 @@ def main():
157
  sys.exit(1)
158
 
159
  if __name__ == "__main__":
 
160
  main()
 
121
  """
122
  Main function to initialize Salesforce connection and create a sample record.
123
  """
124
+ logger.info("Starting main function")
125
  # Validate credentials before attempting connection
126
  if not validate_credentials():
127
  logger.error("Cannot proceed without valid Salesforce credentials")
 
139
  logger.info("Successfully connected to Salesforce")
140
 
141
  # Create a sample Contract_Document__c record
142
+ logger.info("Attempting to create Contract_Document__c record")
143
  result = create_contract_document(
144
  sf,
145
  name="Sample Contract Document",
 
150
  logger.error("Failed to create Contract_Document__c record")
151
  sys.exit(1)
152
 
153
+ logger.info("Application completed successfully")
154
+ sys.exit(0) # Explicitly exit with success code
155
+
156
  except SalesforceError as e:
157
  logger.error(f"Error initializing Salesforce connection: {e}")
158
  sys.exit(1)
 
161
  sys.exit(1)
162
 
163
  if __name__ == "__main__":
164
+ logger.info("Application entry point")
165
  main()