Raphael Hertzog <hert...@debian.org> writes:

> On Sat, 05 Dec 2015, Neil Williams wrote:
>> http://paste.debian.net/341382/
>
> So this one is fairly obvious, I already replied that it's
> django.template.base.Origin that you should have used in the first place
> since where the code actually is... relying on the fact that it was
> also imported in django.template is not very future-proof (when not
> documented).

Suspect you may have mis-diagnosed this issue - the import comes from a
Django file.

  File 
"/usr/lib/python2.7/dist-packages/django/template/loaders/filesystem.py", line 
10, in <module>
    from django.template import Origin, TemplateDoesNotExist
ImportError: cannot import name Origin

If I run the above import by hand, with Django 1.9, it works:

(sid-amd64)root@prune:/home/brian# dpkg -l python-django
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                          Version             Architecture        
Description
+++-=============================-===================-===================-===============================================================
ii  python-django                 1.9-1               all                 
High-level Python web development framework (Python 2 version)
(sid-amd64)root@prune:/home/brian# python
Python 2.7.10+ (default, Oct 10 2015, 09:11:24) 
[GCC 5.2.1 20151028] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from django.template import Origin, TemplateDoesNotExist
>>> 
>>> 

So I have to wonder if maybe something else is causing the import
failure, not anything to do with Django 1.9
-- 
Brian May <b...@debian.org>

Reply via email to