Im just sitting for 10 minutes staring at a simple piece of code, which I have copied from a guide and I can't understand why I am getting an error.
def transformation(x):
    date_format = "%d/%m/%Y"
    try:
        a = dt.date(int(x[6:10]), int(x[3:5]), int(x[0:2]))
    else:
        a = dt.datetime.strptime(x, date_format)
    finally: 
        return a
  File "<ipython-input-91-f1f6fe70d542>", line 5
    else:
       ^
SyntaxError: invalid syntax
Maybe this is just me... Whats wrong?
After adding except:
def transformation(x):
    date_format = "%d/%m/%Y"
    try:
        a = dt.date(int(x[6:10]), int(x[3:5]), int(x[0:2]))
    except pass 
    else:
        a = dt.datetime.strptime(x, date_format)
    finally: 
        return a
File "<ipython-input-93-c2285c857574>", line 5
    except pass 
              ^
SyntaxError: invalid syntax
 
     
    