def usage(code=0):
- sys.stderr.write("Usage: %s [-o|--old]\n" % sys.argv[0])
- sys.exit(code)
+ sys.stderr.write("Usage: %s [-o|--old]\n" % sys.argv[0])
+ sys.exit(code)
def get_args():
- from getopt import getopt, GetoptError
-
- try:
- options, arguments = getopt(sys.argv[1:], "he:o",
- ["help", "output-encoding=", "old"])
- except GetoptError:
- usage(1)
-
- old = False
- output_encoding = None
-
- for option, value in options:
- if option in ("-h", "--help"):
- usage()
- elif option in ("-e", "--output-encoding"):
- output_encoding = value
- elif option in ("-o", "--old"):
- old = True
- else:
- usage(2)
-
- if arguments:
- usage(3)
-
- if output_encoding is None:
- from m_lib.defenc import default_encoding
- output_encoding = default_encoding
- return old, output_encoding
+ from getopt import getopt, GetoptError
+
+ try:
+ options, arguments = getopt(sys.argv[1:], "he:o",
+ ["help", "output-encoding=", "old"])
+ except GetoptError:
+ usage(1)
+
+ old = False
+ output_encoding = None
+
+ for option, value in options:
+ if option in ("-h", "--help"):
+ usage()
+ elif option in ("-e", "--output-encoding"):
+ output_encoding = value
+ elif option in ("-o", "--old"):
+ old = True
+ else:
+ usage(2)
+
+ if arguments:
+ usage(3)
+
+ if output_encoding is None:
+ from m_lib.defenc import default_encoding
+ output_encoding = default_encoding
+ return old, output_encoding
old, output_encoding = get_args()
if old:
- index = 1
+ index = 1
else:
- index = 0
+ index = 0
filename = xsetbg_db.select('last_shown IS NOT NULL',
orderBy='-last_shown')[index].full_name