Browse Source

encode return value of media_url and content_url functions

main
Grygoriy Fuchedzhy 13 years ago
parent
commit
1d97e00924
1 changed files with 3 additions and 2 deletions
  1. +3
    -2
      hyde/site.py

+ 3
- 2
hyde/site.py View File

@@ -6,6 +6,7 @@ import os
import fnmatch
import urlparse
from functools import wraps
from urllib import quote

from hyde.exceptions import HydeException
from hyde.fs import FS, File, Folder
@@ -403,14 +404,14 @@ class Site(object):
Returns the content url by appending the base url from the config
with the given path.
"""
return Folder(self.config.base_url).child(path).replace(os.sep, '/')
return quote(Folder(self.config.base_url).child(path).replace(os.sep, '/').encode("utf-8"))

def media_url(self, path):
"""
Returns the media url by appending the media base url from the config
with the given path.
"""
return Folder(self.config.media_url).child(path).replace(os.sep, '/')
return quote(Folder(self.config.media_url).child(path).replace(os.sep, '/').encode("utf-8"))

def full_url(self, path):
"""


Loading…
Cancel
Save