Update 'face_recognition/app/app.py'
This commit is contained in:
		@@ -14,6 +14,28 @@ def access_minio():
 | 
			
		||||
    for bucket in minioClient.list_buckets():
 | 
			
		||||
        print(bucket.name, bucket.creation_date, flush=True)
 | 
			
		||||
    return('Connection Succesfull')
 | 
			
		||||
  
 | 
			
		||||
@app.route('/new_user_id')
 | 
			
		||||
def new_user_id():
 | 
			
		||||
    id = None
 | 
			
		||||
    for limited_try in range(0,5):
 | 
			
		||||
	    id = str(uuid.uuid4())
 | 
			
		||||
	    if check_id(id) == False:
 | 
			
		||||
            break
 | 
			
		||||
#funktionalität implementieres s3 Platzhalterdatei anlegen für user,
 | 
			
		||||
    return(id)
 | 
			
		||||
                
 | 
			
		||||
def check_id(id):
 | 
			
		||||
  	#return True -> id bereits verwendet
 | 
			
		||||
    #return False -> id noch nicht verwendet
 | 
			
		||||
    users = minioClient.list_objects('users')
 | 
			
		||||
    known = False
 | 
			
		||||
    for user in users:
 | 
			
		||||
        if id == user.object_name.encode('utf-8'):
 | 
			
		||||
            known = True
 | 
			
		||||
        else:
 | 
			
		||||
            pass
 | 
			
		||||
    return known
 | 
			
		||||
          
 | 
			
		||||
def setup():
 | 
			
		||||
    minioClient = Minio('minio:9000', access_key=os.environ['s3-name'], secret_key=os.environ['s3-password'], secure=False)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user