Skip to content
This repository was archived by the owner on Jan 7, 2022. It is now read-only.

Commit 7f1f83b

Browse files
committed
upgrade django 1.11.1, basecommand change option list
1 parent 4f6bd5d commit 7f1f83b

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

  • dockit/management/commands

dockit/management/commands/ncp.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,17 @@
66
from dockit.models import User, Container
77

88
class Command(BaseCommand):
9-
option_list = BaseCommand.option_list + (make_option('--container_id', action='store', \
10-
dest='container_id'), make_option('--sessionid', action='store', dest='sessionid'))
9+
def add_arguments(self, parser):
10+
parser.add_argument('container_id', nargs='+', type=str)
11+
parser.add_argument('sessionid', nargs='+', type=str)
1112

1213
def handle(self, *args, **options):
1314
try:
14-
sessionid = options['sessionid'].rstrip()
15+
sessionid = options['sessionid'][0].rstrip()
1516
session = Session.objects.get(session_key=str(sessionid))
1617
uid = session.get_decoded().get('_auth_user_id')
1718
user = User.objects.get(id=uid)
18-
container = Container.objects.get(container_id=options['container_id'])
19+
container = Container.objects.get(container_id=options['container_id'][0])
1920
except ObjectDoesNotExist:
2021
#raise HttpResponseForbidden
2122
pass

0 commit comments

Comments
 (0)