Syntax Highlighting Test

Autumn looks nicer?

```python
from os import environ
import json
from rauth.service import OAuth2Service
from flask import (Flask, Blueprint, request, flash, render_template, redirect,
                   url_for, json, abort)
from flask.ext.login import (LoginManager, AnonymousUserMixin, UserMixin,
                             current_user, login_user, logout_user)
from flask.ext.sqlalchemy import SQLAlchemy

login_manager = LoginManager()
db = SQLAlchemy()
pages = Blueprint('pages', __name__)
blog = Blueprint('blog', __name__)
gh = Blueprint('gh', __name__)

def message_parts(commit_message):
    parts = commit_message.split('\n', 1)
    try:
        return parts[0], parts[1]
    except IndexError:
        return parts[0], ''

class AnonymousUser(AnonymousUserMixin):
    """Implement convenient methods that are nice to use on current_user"""
    def is_blogger(self, blogger):
        return False

class Blogger(db.Model, UserMixin):
    id = db.Column(db.Integer, primary_key=True)
    gh_id = db.Column(db.String(32), unique=True)
    username = db.Column(db.String(39), unique=True)  # GH max is 39
    name = db.Column(db.String(128))
    avatar_url = db.Column(db.String(256))
    access_token = db.Column(db.String(40))  # GH tokens seem to always be 40 chars

    @classmethod
    def gh_get_or_create(cls, session):
        user_obj = session.get('user').json()
        user = cls.query.filter_by(gh_id=str(user_obj['id'])).first()
        if user is None:
            user = cls(
                gh_id=user_obj['id'],
                username=user_obj['login'],
                name=user_obj['name'],
                avatar_url=user_obj['avatar_url'],
                access_token=session.access_token,
            )
            db.session.add(user)
            db.session.commit()
        return user

    def is_blogger(self, blogger):
        return (self == blogger)

    def get_session(self):
        return gh.api.get_session(token=self.access_token)

    def get_new_events(self):
        events_url = '/users/{0.username}/events/public'.format(self)
        events = self.get_session().get(events_url).json()
        commit_events = []
        for event in events:
            if event['type'] == 'PushEvent':
                for commit in event['payload']['commits']:
                    commit.update(repo=event['repo']['name'])
                    title, body = message_parts(commit['message'])
                    commit.update(title=title, body=body)
                    commit_events.append(commit)
        return commit_events
```