web_PYTHON = \
src/web/__init__.py \
src/web/auth.py \
+ src/web/base.py \
src/web/blog.py \
src/web/download.py \
src/web/handlers.py \
- src/web/handlers_base.py \
src/web/handlers_boot.py \
src/web/handlers_fireinfo.py \
src/web/handlers_iuse.py \
import logging
import tornado.web
-from . import handlers_base as base
+from . import base
class AuthenticationMixin(object):
def login(self, username, password):
import email.utils
import tornado.web
-from . import handlers_base as base
-
from . import auth
+from . import base
from . import ui_modules
class IndexHandler(auth.CacheMixin, base.BaseHandler):
import random
import tornado.web
-from . import handlers_base as base
-
+from . import base
from . import ui_modules
class IndexHandler(base.BaseHandler):
import tornado.web
#import unicodedata
-from .handlers_base import *
+from . import base
+
from .handlers_boot import *
from .handlers_fireinfo import *
from .handlers_iuse import *
import tornado.options
import tornado.web
-from .handlers_base import BaseHandler
+from . import base
BASEDIR = os.path.dirname(__file__)
lines.append(paragraph.lstrip())
return '\n'.join(lines)
-class BootBaseHandler(BaseHandler):
+class BootBaseHandler(base.BaseHandler):
@property
def arch(self):
arch = self.get_argument("arch", "i386")
from .. import fireinfo
-from .handlers_base import *
+from . import base
-class FireinfoBaseHandler(BaseHandler):
+class FireinfoBaseHandler(base.BaseHandler):
def cut_string(self, s, limit=15):
if len(s) > limit:
s = s[:limit] + "..."
import random
import tornado.web
-from .handlers_base import *
+from . import base
-class IUseImage(BaseHandler):
+class IUseImage(base.BaseHandler):
expires = 3600 * 3
def write_error(self, status_code, **kwargs):
import socket
import tornado.web
-from .handlers_base import *
+from . import base
-class MirrorIndexHandler(BaseHandler):
+class MirrorIndexHandler(base.BaseHandler):
def get(self):
ip_addr = self.get_argument("addr", None)
if not ip_addr:
preferred_mirrors=preferred_mirrors, mirrors=mirrors)
-class MirrorItemHandler(BaseHandler):
+class MirrorItemHandler(base.BaseHandler):
def get(self, what):
mirror = self.mirrors.get_by_hostname(what)
if not mirror:
self.render("mirrors-item.html", item=mirror, client_distance=client_distance)
-class MirrorHandler(BaseHandler):
+class MirrorHandler(base.BaseHandler):
def get(self):
self.redirect("mirrors/all")
-class MirrorAllHandler(BaseHandler):
+class MirrorAllHandler(base.BaseHandler):
def get(self):
self.render("downloads-mirrors.html", mirrors=self.mirrors.list())
-class MirrorDetailHandler(BaseHandler):
+class MirrorDetailHandler(base.BaseHandler):
def get(self, id):
self.render("download-mirror-detail.html", mirror=self.mirrors.get(id))
import tornado.gen
import tornado.web
-from . import handlers_base as base
+from . import base
class IndexHandler(base.BaseHandler):
def get(self):
import tornado.gen
import tornado.process
-from . import handlers_base as base
+from . import base
class SubscribeHandler(base.BaseHandler):
@tornado.gen.coroutine
import tornado.web
from . import auth
-from . import handlers_base as base
+from . import base
from . import ui_modules
class CreateHandler(base.BaseHandler):
import tornado.web
from . import auth
-from . import handlers_base as base
+from . import base
from . import ui_modules
class IndexHandler(auth.CacheMixin, base.BaseHandler):