Author: jtauber
Date: Sat Sep 27 05:55:46 2008
New Revision: 950

Modified:
    trunk/local_apps/account/models.py
    trunk/local_apps/account/templatetags/other_service_tags.py

Log:
added helper method to retrieve other service info

Modified: trunk/local_apps/account/models.py
==============================================================================
--- trunk/local_apps/account/models.py  (original)
+++ trunk/local_apps/account/models.py  Sat Sep 27 05:55:46 2008
@@ -31,6 +31,13 @@
      def __unicode__(self):
          return u"%s for %s" % (self.key, self.user)

+def other_service(user, key, default_value=""):
+    try:
+        value = OtherServiceInfo.objects.get(user=user, key=key).value
+    except OtherServiceInfo.DoesNotExist:
+        value = default_value
+    return value
+

  def create_account(sender, instance=None, **kwdargs):
      if instance is None:

Modified: trunk/local_apps/account/templatetags/other_service_tags.py
==============================================================================
--- trunk/local_apps/account/templatetags/other_service_tags.py (original)
+++ trunk/local_apps/account/templatetags/other_service_tags.py Sat Sep 27  
05:55:46 2008
@@ -1,7 +1,7 @@
  import re

  from django import template
-from account.models import OtherServiceInfo
+from account.models import other_service

  register = template.Library()

@@ -14,10 +14,7 @@
      def render(self, context):
          user = self.user.resolve(context)
          key = self.key
-        try:
-            value = OtherServiceInfo.objects.get(user=user, key=key).value
-        except OtherServiceInfo.DoesNotExist:
-            value = ''
+        value = other_service(user, key)

          if self.asvar:
              context[self.asvar] = value

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pinax-updates" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/pinax-updates?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to