コード例 #1
0
    def POST(self):
        if not cellular.form.validates():
            return cellular.view()

        input = web.input()

        (error, modem) = set_cellular_pin(input.pin)
        if error != None:
            return render.error("Setting PIN failed.<br>%s: %s" %
                                (error._dbus_error_name, error.message))

        (error, text) = activate_cellular()
        if error != None:
            return render.error("Activating cellular context failed. %s: %s" %
                                (error._dbus_error_name, error.message))
        if text != None:
            return render.error(text)
        return view.main_screen()
コード例 #2
0
ファイル: eca.py プロジェクト: jukkar/eca-web
    def POST(self):
        if not logged():
            raise web.seeother("/login")
        if not cellular.form.validates():
            return cellular.view()

        input = web.input()

        (error, modem) = set_cellular_pin(input.pin)
        if error != None:
            return render.error("Setting PIN failed.<br>%s: %s" % (error._dbus_error_name, error.message))

        (error, text) = activate_cellular()
        if error != None:
            return render.error("Activating cellular context failed. %s: %s" % (error._dbus_error_name, error.message))
        if text != None:
            return render.error(text)
        return view.main_screen()
コード例 #3
0
 def GET(self):
     return cellular.view()
コード例 #4
0
ファイル: eca.py プロジェクト: jukkar/eca-web
 def GET(self):
     if not logged():
         raise web.seeother('/login')
     return cellular.view()