fix contact admin?
[edumed.git] / contact / models.py
index 1c92610..e7a2c4a 100644 (file)
@@ -1,5 +1,4 @@
 # -*- coding: utf-8 -*-
-import yaml
 from django.db import models
 from django.utils.encoding import smart_unicode
 from django.utils.translation import ugettext_lazy as _
@@ -17,8 +16,10 @@ class Contact(models.Model):
     @staticmethod
     def pretty_print(value, for_html=False):
         if type(value) in (tuple, list, dict):
+            import yaml
             value = yaml.safe_dump(value, allow_unicode=True, default_flow_style=False)
             if for_html:
+                from django.utils.encoding import smart_unicode
                 value = smart_unicode(value).replace(u" ", unichr(160))
         return value