JSON Schema Validation. format: date-time

I like the comments and spaced out code. That makes it easier to read, so good job on that!

I would add that you should probably specify the exceptions you're trying to catch. Even if you're trying to catch "everything", there are some errors you don't actually want to catch (certain interrupts, for example). The forums have more info on this somewhere if you're curious.

Most of my "just catch everything, idc" blocks look like this:

import java.lang.Exception as JavaException

try:
	# code here...

except (Exception, JavaException) as ex:
	# handle exceptions here...

or this:

import java.lang.Exception as JavaException

try:
	# code here...

except Exception as pyEx:
	# handle python exceptions here...

except JavaException as javaEx:
	# handle java exceptions here...