def add_arguments(self, parser):
    parser.add_argument('-r', '--for-real', dest='for_real', action='store_true', default=False, help='Actually change message flags. Default is a dry run.')
    parser.add_argument('-f', '--flag', dest='flag', type=str, help='The flag to add of remove')
    parser.add_argument('-o', '--op', dest='op', type=str, help="The operation to do: 'add' or 'remove'")
    parser.add_argument('-u', '--until', dest='all_until', type=str, help='Mark all messages <= specific usermessage id')
    parser.add_argument('-m', '--email', dest='email', type=str, help='Email to set messages for')
def add_arguments(self, parser):
    parser.add_argument('-r', '--for-real', dest='for_real', action='store_true', default=False, help='Actually change message flags. Default is a dry run.')
    parser.add_argument('-f', '--flag', dest='flag', type=str, help='The flag to add of remove')
    parser.add_argument('-o', '--op', dest='op', type=str, help="The operation to do: 'add' or 'remove'")
    parser.add_argument('-u', '--until', dest='all_until', type=str, help='Mark all messages <= specific usermessage id')
    parser.add_argument('-m', '--email', dest='email', type=str, help='Email to set messages for')