From 6fa73abaf742a36e32b3389e2c788c124c8496ee Mon Sep 17 00:00:00 2001 From: Sukhikh Roman Date: Mon, 13 Oct 2014 12:59:10 +0400 Subject: [PATCH] Django plugin. Fix in functionality to dynamically generate a list of commands manage.py for versions django < 1.7. --- plugins/django/django.plugin.zsh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/django/django.plugin.zsh b/plugins/django/django.plugin.zsh index 0e8a863ad..0c02ef877 100644 --- a/plugins/django/django.plugin.zsh +++ b/plugins/django/django.plugin.zsh @@ -181,7 +181,10 @@ import sys;import os;import logging; logging.disable(logging.INFO) from django.conf import settings import django -django.setup() +django_version = django.get_version() +if float('.'.join(django_version.split('.', 2)[:2])) >= 1.7: + django.setup() + from django.core.management import get_commands, load_command_class; rs = '' for command, app in sorted(get_commands().items(), key=lambda e: (e[1], e[0])):