Fixes for Presentation 1

This commit is contained in:
Martin Schett
2020-12-09 19:04:25 +01:00
parent d093dbb5b9
commit ffa2954d1f
5 changed files with 17 additions and 8 deletions
+4 -1
View File
@@ -85,9 +85,12 @@ class MinioService:
r = requests.get(settings.AWS_HOST + "?list")
root = ET.fromstring(r.content)
list = []
cnt = 0
for child in root.iter('{http://s3.amazonaws.com/doc/2006-03-01/}Contents'):
list.append(child.find('{http://s3.amazonaws.com/doc/2006-03-01/}Key').text)
cnt = cnt + 1
if cnt == 0:
return True
body = "<Delete>"
for key in list:
body += "<Object><Key>" + key + "</Key></Object>"
+6 -5
View File
@@ -30,17 +30,18 @@ class MongoDBService:
@staticmethod
def getSingle(identifier):
instance = MongoManager.getInstance()
db = instance.AIC
col = db.metadata
metadata = None
try:
instance = MongoManager.getInstance()
db = instance.AIC
col = db.metadata
metadata = None
resp = col.find({"identifier": identifier})
metadata = resp[0]
except:
print("Could not find Metadata")
if metadata is None:
return None
else:
@@ -6,6 +6,11 @@ class WrapperService:
@staticmethod
def wrap_file(file_bytes: bytes) -> str:
file_encoded_b64 = base64.b64encode(file_bytes)
print('b64 gemacht')
print(file_encoded_b64)
print()
print('utf8- decodiert')
print(file_encoded_b64.decode())
return file_encoded_b64.decode()
@staticmethod