Skip to content

Instantly share code, notes, and snippets.

@jayd3e
Created July 25, 2012 21:16
Show Gist options
  • Save jayd3e/3178714 to your computer and use it in GitHub Desktop.
Save jayd3e/3178714 to your computer and use it in GitHub Desktop.
Velruse Pyramid App
import requests
from pyramid.config import Configurator
from pyramid.view import view_config
@view_config(route_name='login', renderer='myapp:templates/login.mako')
def login(request):
return {}
@view_config(route_name='logged_in', renderer='json')
def logged_in(request):
token = request.body.split("=")[1]
payload = {'format': 'json', 'token': token}
response = requests.get('http://127.0.0.1:5020/velruse/auth_info', params=payload)
return {'result': response.json}
def main(global_config, **settings):
'''Main config function'''
config = Configurator(settings=settings)
config.include('pyramid_debugtoolbar')
config.add_route('login', '/login')
config.add_route('logged_in', '/logged_in')
config.scan('.')
return config.make_wsgi_app()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment