Skip to content
Snippets Groups Projects
Commit 2cd63f06 authored by Blake Fitch's avatar Blake Fitch
Browse files

enable experiment_id_validate() to return true with lowercase letters.

parent 071ddb31
No related branches found
Tags STAG-2024-06-17-15-13-08
No related merge requests found
......@@ -50,16 +50,18 @@ def experiment_number_to_id( experiment_number ):
# Validate
def experiment_id_validate( experiment_id ):
def experiment_id_validate( a_experiment_id ):
try:
if len( experiment_id ) != 9 :
if trc: print( "experiment_id not 9 chars. experiment_id: ", experiment_id )
if len( a_experiment_id ) != 9 :
if trc: print( "experiment_id not 9 chars. a_experiment_id: ", a_experiment_id )
return False
if experiment_id[4:5] != '-' :
if trc: print( "experiment_id 5th char not - (hyphen). experiment_id:", experiment_id )
if a_experiment_id[4:5] != '-' :
if trc: print( "experiment_id 5th char not - (hyphen). a_experiment_id:", a_experiment_id )
return False
experiment_id = a_experiment_id.upper()
exp_hash_id = experiment_id[:4] + experiment_id[5:]
if trc: print( "exp_hash_id: ", exp_hash_id )
......@@ -81,7 +83,7 @@ def experiment_id_validate( experiment_id ):
rc = exp_hash_id_rev == experiment_id
return rc
except Exception as ex:
if trc: print(" Failed to validate id: " + str(experiment_id) + " exr: " + str( ex ) )
if trc: print(" Failed to validate id: " + str(a_experiment_id) + " exr: " + str( ex ) )
return False
if __name__ == "__main__":
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment