Wie kann in Google App Engine die Gültigkeit der von urlsafe erstellten Schlüsseleingabe überprüft werden?

Angenommen, ich erstelle einen Schlüssel aus einer web-sicheren Benutzereingabe-URL

key = ndb.Key(urlsafe=some_user_input)

Wie kann ich überprüfen, ob dassome_user_input ist gültig

ein aktuelles Experiment zeigt, dass die obige Aussage @ wirfProtocolBufferDecodeError (Unable to merge from string.) Ausnahme, wenn dassome_user_input ist ungültig, konnte diesbezüglich jedoch nichts in der API finden. Könnte jemand dies freundlicherweise bestätigen und mir einen besseren Weg für die Überprüfung der Gültigkeit von Benutzereingaben zeigen, anstatt die Ausnahme abzufangen?

Danke vielmals

Antworten auf die Frage(2)

Ihre Antwort auf die Frage