I am trying to return an absolute value of a number but make it so when a string is used, it prints 'None'. However, I get the error 'UnboundLocalError: local variable 's' referenced before assignment'.
def absolute_value_safe(value):
if type(value) == str:
print ('None')
else:
s= abs(value)
return s