From e3ffa98d923d5c38a219fc93aec2a94386b5466b Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Thu, 5 Jul 2012 15:49:00 +0200 Subject: [PATCH] makedirs --- oxdata/poster/models.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/oxdata/poster/models.py b/oxdata/poster/models.py index 81b2693..6d62bdf 100644 --- a/oxdata/poster/models.py +++ b/oxdata/poster/models.py @@ -11,6 +11,7 @@ from django.db.models import Q from django.contrib.auth.models import User from django.core.files.base import ContentFile +import ox import ox.web.criterion import ox.web.movieposterdb import ox.web.imdb @@ -76,6 +77,7 @@ class PosterCache(models.Model): try: data = ox.net.readUrl(url) self.image.name = poster_path(self.url, 'image.jpg') + ox.makedirs(os.path.dirname(self.image.path)) with open(self.image.path, 'w') as f: f.write(data) self.save()