I've tested the "arcpy.CreateDatabaseConnection_management" and I found out that, unlike the manual process, it's possible to create a connection file from invalid user's login without receiving any alert message:
The connection file is created anyway.
Should it be possible to had a new parameter to the method in order to check if the connection works ? (like the "validate" parameter of the MapDocument "findAndReplaceWorkspacePaths" method ) ?
For now I fixed it by using "arcpy.ListUsers(myConnection)" to test the connection.
Is there a better way of doing it ?
Code:
try:
arcpy.CreateDatabaseConnection_management(my valid parameters, non-existing user)
except Exception as (e):
return
Should it be possible to had a new parameter to the method in order to check if the connection works ? (like the "validate" parameter of the MapDocument "findAndReplaceWorkspacePaths" method ) ?
For now I fixed it by using "arcpy.ListUsers(myConnection)" to test the connection.
Is there a better way of doing it ?