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 fnmatch
import urlparse import urlparse
from functools import wraps from functools import wraps
from urllib import quote


from hyde.exceptions import HydeException from hyde.exceptions import HydeException
from hyde.fs import FS, File, Folder 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 Returns the content url by appending the base url from the config
with the given path. 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): def media_url(self, path):
""" """
Returns the media url by appending the media base url from the config Returns the media url by appending the media base url from the config
with the given path. 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): def full_url(self, path):
""" """


Loading…
Cancel
Save