@radzima wrote: That's because it's not an error... you got the syntax wrong - the equivalent of hitting the gas in your car and wondering why you accelerated into a light pole. If you don't know how to use something, you're going to have a bad time no matter the quality or utility of whatever it is you're not using correctly. Your opinion that it's the "worst language in the world" is by far in the minority and it has become the de facto standard for automation and scripting in the network world. If Meraki hadn't adopted it as the primary language, network engineers wouldn't be using it. My complaint was the error handling, I know the syntax is wrong but proper error handling should have caught the error. The fact that lots of people use a language doesn't make it good. The fact that not many people find it egregiously badly designed doesn't invalidate their opinion. Its hardly surprising that a large number of people find they like it if they are familiar with web development, which is a mess. Your statement that "If Meraki hadn't adopted it as the primary language, network engineers wouldn't be using it", beggars belief. It is a big world out there. As far as Meraki engineers go, some are using NodeRed, obviously not all take your lime-green tinted view of the world of network engineering. A language is a tool, not a skill. People have been designing computer languages for over 70 years, there has been a lot of published work done on desirable language features; None of which appears to have informed the creator of Python. Have you considered that there is a disproportionate number of questions about Python on Stack Overflow because it is so poorly designed and, amongst other factors lacking in orthogonality?
... View more