mirror of
https://github.com/zulip/zulip.git
synced 2025-11-04 22:13:26 +00:00
Django 1.10: Use add_argument for options in BaseCommand.
This commit is contained in:
@@ -4,26 +4,26 @@ from __future__ import print_function
|
||||
from typing import Any
|
||||
|
||||
from optparse import make_option
|
||||
from django.core.management.base import BaseCommand
|
||||
from django.core.management.base import BaseCommand, CommandParser
|
||||
from zerver.models import get_realm, Message, Realm, Stream, Recipient
|
||||
|
||||
import datetime
|
||||
import time
|
||||
|
||||
class Command(BaseCommand):
|
||||
default_cutoff = time.time() - 60 * 60 * 24 * 30 # 30 days.
|
||||
def add_arguments(self, parser):
|
||||
# type: (CommandParser) -> None
|
||||
default_cutoff = time.time() - 60 * 60 * 24 * 30 # 30 days.
|
||||
parser.add_argument('--domain',
|
||||
dest='domain',
|
||||
type=str,
|
||||
help='The domain whose public streams you want to dump.')
|
||||
|
||||
option_list = BaseCommand.option_list + (
|
||||
make_option('--domain',
|
||||
dest='domain',
|
||||
type='str',
|
||||
help='The domain whose public streams you want to dump.'),
|
||||
make_option('--since',
|
||||
dest='since',
|
||||
type='int',
|
||||
default=default_cutoff,
|
||||
help='The time in epoch since from which to start the dump.')
|
||||
)
|
||||
parser.add_argument('--since',
|
||||
dest='since',
|
||||
type=int,
|
||||
default=default_cutoff,
|
||||
help='The time in epoch since from which to start the dump.')
|
||||
|
||||
def handle(self, *args, **options):
|
||||
# type: (*Any, **Any) -> None
|
||||
|
||||
Reference in New Issue
Block a user