# -*- coding: utf-8 -*- import sys import os def path(): if getattr(sys, 'frozen', False): return sys._MEIPASS + "/" else: path = os.path.dirname(os.path.realpath(__file__)) return path + "/../" def parse_args(): for arg in sys.argv: if arg == "-v": sys.argv.remove(arg) if getattr(sys, 'frozen', False): f = open(path() + ".pyinstaller_commit", "r") print(f.read(), end="") f.close() else: print("option '-v' can only be used in bundled package") sys.exit() def duration_to_min_sec(duration): minutes = int(duration / 60) seconds = int(duration) % 60 if minutes < 100: return "{:2}:{:0>2}".format(minutes, seconds) else: return "{}:{:0>2}".format(minutes, seconds)