Skip to content

Instantly share code, notes, and snippets.

View blaflamme's full-sized avatar

Blaise Laflamme blaflamme

View GitHub Profile
from .app import App
from .db import get_dbsession
from .models import User
@App.method(App.dbsession)
def app_dbsession(app):
return get_dbsession(app.settings.sqlalchemy.__dict__)
import morepath
from pymitter import EventEmitter
class App(morepath.App):
ee = EventEmitter()
@App.ee.on('myevent')
def handler1(arg, request):
import morepath
from reg import match_key
class App(morepath.App):
@morepath.dispatch_method(match_key('name'))
def service(self, name):
raise NotImplementedError
Verifying that +blaflamme is my blockchain ID. https://onename.com/blaflamme
var path = require('path');
var webpack = require('webpack');
var ExtractTextPlugin = require('extract-text-webpack-plugin');
var SwigWebpackPlugin = require('swig-webpack-plugin');
var node_modules_dir = path.resolve(__dirname, 'node_modules');
var vendors_dir = path.resolve(__dirname, 'src/client/vendors');
var templates = require('./webpack.tmpl.config').templates;
var config = {
addVendor: function (name, path) {
# file.path = '/a/apth/to/a/file'
# file.filename = 'something.jpg'
response = FileResponse(file.path)
response.content_disposition = 'attachment;filename="{}"'.format(file.filename)
return response
@blaflamme
blaflamme / pyramid_sqla.py
Last active August 29, 2015 14:19
pyramid_sqla.py
# -*- coding: utf-8 -*-
from sqlalchemy import engine_from_config
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import sessionmaker
from zope.sqlalchemy import register
Base = declarative_base()
# -*- coding: utf-8 -*-
from sqlalchemy import engine_from_config
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import sessionmaker
from zope.sqlalchemy import register
Base = declarative_base()
# -*- coding: utf-8 -*-
from pyramid.interfaces import IRequest
from pyramid.settings import asbool
try:
import pyramid_services
except:
pyramid_services = None
from __future__ import unicode_literals
from itertools import ifilter
from pyramid.config import Configurator
from pyramid.response import Response
from pyramid.view import view_config, view_defaults
from wsgiref.simple_server import make_server