+ # Handle order-sensitive options.
+ classification = None
+ show_hidden = None
+ for flag in flags:
+ (option, parameter) = flag
+ if option in ('-F', '--classify'):
+ classification = 'all'
+ elif option == '--file-type':
+ classification = 'type'
+ elif option in ('-a', '--all'):
+ show_hidden = 'all'
+ elif option in ('-A', '--almost-all'):
+ show_hidden = 'almost'
+