<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -18,4 +18,37 @@ Task List
 [ ] Add flatpage support/templates (About, Resume, etc).
 [ ] Who links here? (adapt this http://www.djangosnippets.org/snippets/197/)
 [ ] Add caching for blog posts (no sense in going to the database every time a blog post is requested)
-[ ] Clean up django_xmlrpc code.  Is it needed?  Is it better to just use the original as a dependancy rather than included in the tree?
\ No newline at end of file
+[ ] Clean up django_xmlrpc code.  Is it needed?  Is it better to just use the original as a dependancy rather than included in the tree?
+[ ] Fix bug with trying to use Site object to determine hostname with the latest twitter integration:
+
+Traceback (most recent call last):, referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/mod_python/importer.py&quot;, line 1537, in HandlerDispatch\n    default=default_handler, arg=req, silent=hlist.silent), referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/mod_python/importer.py&quot;, line 1229, in _process_target\n    result = _execute_target(config, req, object, arg), referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/mod_python/importer.py&quot;, line 1128, in _execute_target\n    result = object(arg), referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/django/core/handlers/modpython.py&quot;, line 228, in handler\n    return ModPythonHandler()(req), referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/django/core/handlers/modpython.py&quot;, line 201, in __call__\n    response = self.get_response(request), referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/django/core/handlers/base.py&quot;, line 67, in get_response\n    response = middleware_method(request), referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/django/middleware/common.py&quot;, line 56, in process_request\n    if (not _is_valid_path(request.path_info) and, referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/django/middleware/common.py&quot;, line 142, in _is_valid_path\n    urlresolvers.resolve(path), referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/django/core/urlresolvers.py&quot;, line 246, in resolve\n    return get_resolver(urlconf).resolve(path), referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/django/core/urlresolvers.py&quot;, line 179, in resolve\n    for pattern in self.urlconf_module.urlpatterns:, referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/django/core/urlresolvers.py&quot;, line 198, in _get_urlconf_module\n    self._urlconf_module = __import__(self.urlconf_name, {}, {}, ['']), referer: http://paltman.com/
+  File &quot;/var/www/paltman.com-sb/shiftingbits/shiftingbits/urls.py&quot;, line 5, in &lt;module&gt;\n    from shiftingbits.blog.models import Post, referer: http://paltman.com/
+  File &quot;/var/www/paltman.com-sb/shiftingbits/shiftingbits/blog/models.py&quot;, line 13, in &lt;module&gt;\n    site = Site.objects.get(id=1)  ## There has got to be a smoother way of doing this., referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/django/db/models/manager.py&quot;, line 93, in get\n    return self.get_query_set().get(*args, **kwargs), referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/django/db/models/query.py&quot;, line 303, in get\n    clone = self.filter(*args, **kwargs), referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/django/db/models/query.py&quot;, line 489, in filter\n    return self._filter_or_exclude(False, *args, **kwargs), referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/django/db/models/query.py&quot;, line 507, in _filter_or_exclude\n    clone.query.add_q(Q(*args, **kwargs)), referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/django/db/models/sql/query.py&quot;, line 1248, in add_q\n    can_reuse=used_aliases), referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/django/db/models/sql/query.py&quot;, line 1123, in add_filter\n    negate=negate, process_extras=process_extras), referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/django/db/models/sql/query.py&quot;, line 1299, in setup_joins\n    field, model, direct, m2m = opts.get_field_by_name(name), referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/django/db/models/options.py&quot;, line 281, in get_field_by_name\n    cache = self.init_name_map(), referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/django/db/models/options.py&quot;, line 311, in init_name_map\n    for f, model in self.get_all_related_m2m_objects_with_model():, referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/django/db/models/options.py&quot;, line 388, in get_all_related_m2m_objects_with_model\n    cache = self._fill_related_many_to_many_cache(), referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/django/db/models/options.py&quot;, line 402, in _fill_related_many_to_many_cache\n    for klass in get_models():, referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/django/db/models/loading.py&quot;, line 136, in get_models\n    self._populate(), referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/django/db/models/loading.py&quot;, line 57, in _populate\n    self.load_app(app_name, True), referer: http://paltman.com/
+  File &quot;/usr/lib/python2.5/site-packages/django/db/models/loading.py&quot;, line 72, in load_app\n    mod = __import__(app_name, {}, {}, ['models']), referer: http://paltman.com/
+  File &quot;/var/www/paltman.com-sb/shiftingbits/shiftingbits/../shiftingbits/contrib/django_xmlrpc/__init__.py&quot;, line 40, in &lt;module&gt;\n    from views import xmlrpcdispatcher, referer: http://paltman.com/
+  File &quot;/var/www/paltman.com-sb/shiftingbits/shiftingbits/../shiftingbits/contrib/django_xmlrpc/views.py&quot;, line 130, in &lt;module&gt;\n    + &quot;module %s can't be imported.&quot; % module, referer: http://paltman.com/
+ImproperlyConfigured: Error registering XML-RPC method: module shiftingbits.blog.xmlrpc.pub can't be imported., referer: http://paltman.com/</diff>
      <filename>TODO</filename>
    </modified>
    <modified>
      <diff>@@ -6,11 +6,11 @@ from tagging.fields import TagField
 from django.contrib.comments.models import Comment
 from django.contrib.contenttypes import generic
 from comment_utils.moderation import CommentModerator, moderator, AlreadyModerated
-from settings import TWITTER_API
+from shiftingbits.settings import TWITTER_API
 from django.contrib.sites.models import Site
 from urllib import urlopen
 
-site = Site.objects.get(id=1)  ## There has got to be a smoother way of doing this.
+## site = Site.objects.get(id=1)  ## There has got to be a smoother way of doing this.
 
 class PostManager(models.Manager):
     def active(self):
@@ -37,8 +37,8 @@ class Post(models.Model):
     def save(self, **kwargs):
         super(Post, self).save(**kwargs)
         if self.active and TWITTER_API:
-            url = &quot;http://%s/%s&quot; % (site.domain, self.get_absolute_url)
-            url = urlopen('http://urlzen.com/api/?url=%s' % url).read()
+            url = &quot;http://%s/%s&quot; % ('paltman.com', self.get_absolute_url())  ## Hardcoded for my site until I can determine the problem with django.contrib.sites
+            urlzen = urlopen('http://urlzen.com/api/?url=%s' % url).read()
             TWITTER_API.PostUpdate(&quot;New Blog Post: %s - %s&quot; % (self.title, urlzen))
     
     class Meta:</diff>
      <filename>shiftingbits/blog/models.py</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>efd752d9026227838185344d85d346d171f8f50d</id>
    </parent>
  </parents>
  <author>
    <name>Patrick Altman</name>
    <email>patrick@studionow.com</email>
  </author>
  <url>http://github.com/paltman/shiftingbits/commit/e44065620b4d33a099240afff96af1f0f463eedc</url>
  <id>e44065620b4d33a099240afff96af1f0f463eedc</id>
  <committed-date>2008-11-04T08:37:09-08:00</committed-date>
  <authored-date>2008-11-04T08:37:09-08:00</authored-date>
  <message>fixed some bugs that weren't apparent until I ran the site and attempted a twitter integration post</message>
  <tree>e1229cf1142ead783e04c7d33fe2d63a95473acd</tree>
  <committer>
    <name>Patrick Altman</name>
    <email>patrick@studionow.com</email>
  </committer>
</commit>
