#!/usr/bin/env python3 # -*- coding: utf-8 -*- import sys # get sys.argv arguments as a list of Unicode strings def unicode_argv(default_name): # On Python 3 sys.argv is already a list of Unicode strings on every # platform, so no special handling is needed. if len(sys.argv) > 0: return list(sys.argv) # if we don't have any arguments at all, just pass back the script name # this should never happen return [default_name]