Esempio n. 1
0
File: blob.py Progetto: dpq/spooce
from sqlalchemy.orm import sessionmaker
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.types import String, Boolean, DateTime, Text, Integer
from sqlalchemy import Table, Column, MetaData, ForeignKey, Index, desc, create_engine
from simplejson import dumps as tojson, loads as fromjson
from werkzeug import Local, LocalManager

import magic, default, secret
local = Local()
local_manager = LocalManager([local])

configfile = ""
engine = None
Session = local('Session')
FileEntry = local('FileEntry')
local.Session = []
local.FileEntry = []

def __FileEntry_init__(self, id, filename, filetype):
    self.id = id
    self.filename = filename
    self.filename = filetype


def __FileEntry_repr__(self):
    print "File %s %s %s" % (self.id, self.filename, self.filetype)

def makeFileEntry(base):
    return new.classobj("fileentry", (base,), {
        "__tablename__": 'fileentry',
        "__table_args__": {'mysql_engine':'InnoDB', 'mysql_charset':'utf8'},