POST
|
Comming from the field of geomatics to writing scripts and programs can be alot of fun. But sometimes we skip some fundamental parts of writing exceptional good utilities. And there is a particular weekness in arcpy and arcgis python api, and a lot of esri's script examples. And that is proper error handling. Please when making cool and awsome logic, try to focus on throwing as many errors as possible, so that the user who don't fully know what the function do, can get a sence of what they are doing wrong, directly from the error message. Don't even think about doing this: try: 100 lines of awsome logic. except Exception as e: raise e Here the try/except are completly nonsence. without the try/except the same error would be raised anyway. Examples like this should be completely removed from every example given by esri. This causes a red glow on my forehead. Instead make a lot of Cusom Error Classes if none of the default ones are suitable. Example: Class ParameterError(BaseException): # I pass def some_function(arg1, arg2, arg3, arg=True, arg5='optional'): try: float(arg1): except TypeError: raise ParameterError('Parameter 1 must be numeric') try. something.... except: raise ThisErrorInstead('A clear message to the user what went wrong') We don't wanna see Error('999999 something went wrong') I just have to get this of my chest. And i'm sorry if I did not search to see if there are other posts like this, before I started a new discussion. Btw this forum should have a better way to format code inside the discussing. I tried using the sourcecode option.
... View more
02-21-2019
07:09 AM
|
0
|
8
|
2120
|
POST
|
Thanks to our support team we manage to locate the problem. My internet settings for security was set to high. So the system was partly blocking the connection. changing the security settings to medium fixed my problem:
... View more
02-21-2019
05:06 AM
|
0
|
0
|
303
|
POST
|
Hello everyone, I am new to this community, and I hope this issue can be solved. So yesterday I wanted to change my associated portal in ArcGIS Pro, and I hit sign out ( Instead of manage portals). Then ArcGIS Pro froze, and I had to force kill the application. When I try to open ArcGIS Pro I come to this window: You can see right away something is odd with this window, but I try it anyway. When I add my credentials I come to this window: As you can see from the purple colors, I have tried everything here. On the configure license options I have asserted correct settings: I believe if I had a server registered with ArcGIS Pro Advanced licenses, I could do a Concurrent Use License, but my license is a Named User License. I then went to do a Geek unistall ArcGIS Pro, and do a fresh reinstall, without fixing the problem. Same problem persist. Have anyone been in a similar situation? From what I could find in the community was about some faulty webadapters. I don't know anything about webadapters, so I really didn't know how to troubleshoot that option. What I have done is: Make sure my user has the right privleges (ArcGIS Pro Advanced License). What I would like to do is add this connection directly in some config file, if that is possible? Or if anyone know what the problem is, it would be really helpfull. Thanks in advance! Happy where too.
... View more
02-21-2019
12:23 AM
|
0
|
1
|
355
|
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:24 AM
|