Skip to content
Snippets Groups Projects
Commit 0dc2964e authored by Simon Magnin-Feysot's avatar Simon Magnin-Feysot
Browse files

refactor and correct CI

parent 5263e5b6
No related branches found
No related tags found
No related merge requests found
Pipeline #19549 failed
...@@ -58,7 +58,6 @@ def create_arg_parser() -> argparse.ArgumentParser: ...@@ -58,7 +58,6 @@ def create_arg_parser() -> argparse.ArgumentParser:
def show_meta(filename: str): def show_meta(filename: str):
recursive_mtype = ["application/zip"]
if not __check_file(filename): if not __check_file(filename):
return return
...@@ -68,24 +67,23 @@ def show_meta(filename: str): ...@@ -68,24 +67,23 @@ def show_meta(filename: str):
if p is None: if p is None:
print("[-] %s's format (%s) is not supported" % (filename, mtype)) print("[-] %s's format (%s) is not supported" % (filename, mtype))
return return
print_meta(metadata) __print_meta(metadata)
def print_meta(metadata: dict): def __print_meta(metadata: dict):
if not metadata: if not metadata:
print(" No metadata found") print(" No metadata found")
return return
for k, v in metadata: for k, v in metadata:
zipmeta = v if not isinstance(v, dict):
zipmeta_name = k try: # FIXME this is ugly.
try: # FIXME this is ugly.
if not isinstance(zipmeta, dict):
print(" %s: %s" % (k, v)) print(" %s: %s" % (k, v))
else: except UnicodeEncodeError:
print_meta(v) print(" %s: harmful content" % k)
except UnicodeEncodeError: else:
print(" %s: harmful content" % k) __print_meta(v)
return
def clean_meta(filename: str, is_lightweight: bool, policy: UnknownMemberPolicy) -> bool: def clean_meta(filename: str, is_lightweight: bool, policy: UnknownMemberPolicy) -> bool:
......
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