Пример #1
0
 def get(self):
     try:
         pp = Passport('admin', 'admin', 'admin')
         session = getSession()
         session.add(pp)
         session.commit()
         self.set_header(u'Content-Type', u'text/xml; charset=utf-8')
         self.write(u'<init>')
         self.write(u'<passport id="%d">%s</passport>' % (pp.id, pp.email))
         self.write(u'</init>')
         session.close()
     except:
         self.error_msg = traceback.format_exc()
         from db import getLogger
         log = getLogger()
         log.error(self.error_msg)
         self.send_error(500)
Пример #2
0
#! /usr/bin/env python
# -*- coding: utf-8 -*-

__author__ = 'chinfeng'

from db import getLogger
from orm import Base, engine
import os

for module in os.listdir(os.path.dirname(__file__)):
    if module == '__init__.py' or module[-3:] != '.py':
        continue
    try:
        __import__(module[:-3], locals(), globals())
    except ImportError as e:
        getLogger().info('[%s] %s: %s' % (module, e.__class__.__name__, e.message))
del module

try:
    Base.metadata.create_all(engine)
except Exception as e:
    getLogger().error('%s: %s' % (e.__class__.__name__, e.message))
Пример #3
0
#! /usr/bin/env python
# -*- coding: utf-8 -*-

from db import getLogger
import os
import meta
import json
import tornado.web


class ServiceHandlerBase(tornado.web.RequestHandler):
    __metaclass__ = meta.HandlerMetaClass

    def get_current_user(self):
        pp = self.get_secure_cookie('passport')
        return json.loads(pp) if pp else None


for module in os.listdir(os.path.dirname(__file__)):
    if module == '__init__.py' or module[-3:] != '.py':
        continue
    try:
        __import__(module[:-3], locals(), globals())
    except ImportError as e:
        getLogger().info('[%s] %s: %s' %
                         (module, e.__class__.__name__, e.message))
del module