+ from os import environb as environ
+
+ lc_ctype = environ.get(b'LC_CTYPE')
+ if lc_ctype and lc_ctype.lower() != b'iso-8859-1':
+ # Because of argv, options.py, pwd, grp, and any number of other issues
+ print('error: bup currently only works with ISO-8859-1, not LC_CTYPE=%s'
+ % lc_ctype.decode(),
+ file=sys.stderr)
+ print('error: this should already have been arranged, so indicates a bug',
+ file=sys.stderr)
+ sys.exit(2)
+
+ from os import fsencode
+ from shlex import quote
+ range = range
+ str_type = str
+ int_types = (int,)
+