File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -156,10 +156,16 @@ def validate_models(self):
156
156
try :
157
157
from django .core .management .validation import get_validation_errors
158
158
except ImportError :
159
- from django .core .management .base import BaseCommand , OutputWrapper
159
+ from django .core .management .base import BaseCommand
160
160
cmd = BaseCommand ()
161
- cmd .stdout = OutputWrapper (sys .stdout )
162
- cmd .stderr = OutputWrapper (sys .stderr )
161
+ try :
162
+ # since django 1.5
163
+ from django .core .management .base import OutputWrapper
164
+ cmd .stdout = OutputWrapper (sys .stdout )
165
+ cmd .stderr = OutputWrapper (sys .stderr )
166
+ except ImportError :
167
+ cmd .stdout , cmd .stderr = sys .stdout , sys .stderr
168
+
163
169
cmd .check ()
164
170
else :
165
171
num_errors = get_validation_errors (s , None )
You can’t perform that action at this time.
0 commit comments