# Path: webalchemy/server.py
# def _generate_session_id():
# def async_delay(secs):
# def _dreload(module, dreload_blacklist_starting_with, just_visit=False):
#     def __dreload(mdl):
#     def initialize(self, **kwargs):
#     def get(self, *varargs):
# def async_delay(secs):
#     def on_open(self, info):
#     def handle_binary_message(self, message):
#     def on_close(self):
#     def on_message(self, message):
#     def send_data(self, text, data):
#     def flush_dom(self):
#     def please_reload(self):
#     def msg_to_sessions(self, msg, send_to_self=False, to_session_ids=None):
#     def prepare_session_for_general_reload(self):
#     def handle_binary_message(self, message):
#     def send_heartbeat(self):
#     def init_localdocument(self, message):
#     def handle_js_to_py_rpc_message(self, msg):
#     def rpc(self, f, *varargs, send_to_self=False, to_session_ids=None, **kwargs):
#     def __init__(self, app, kwa, router, cls, shared_wshandlers, dreload_blacklist_starting_with, shared_data,
#                  additional_monitored_files):
#     def set_additional_monitored_files(self, fns):
#     def update_app(self):
#     def __init__(self):
#     def get_store(self, uid):
#     def remove_store(self, uid):
# def run(app=None, **kwargs):
# def generate_static(app):
# class _MainHandler(tornado.web.RequestHandler):
# class WebSocketHandler(SockJSConnection):
# class _AppUpdater:
# class PrivateDataStore:


import sys
import os
from webalchemy import server
from three_d_earth import ThreeDEarth as app

PACKAGE_PARENT = '../../'
SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__))))
sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT)))



if __name__ == '__main__':


# Path: webalchemy/server.py
# def _generate_session_id():
# def async_delay(secs):
# def _dreload(module, dreload_blacklist_starting_with, just_visit=False):
#     def __dreload(mdl):
#     def initialize(self, **kwargs):
#     def get(self, *varargs):
# def async_delay(secs):
#     def on_open(self, info):
#     def handle_binary_message(self, message):
#     def on_close(self):
#     def on_message(self, message):
#     def send_data(self, text, data):
#     def flush_dom(self):
#     def please_reload(self):
#     def msg_to_sessions(self, msg, send_to_self=False, to_session_ids=None):
#     def prepare_session_for_general_reload(self):
#     def handle_binary_message(self, message):
#     def send_heartbeat(self):
#     def init_localdocument(self, message):
#     def handle_js_to_py_rpc_message(self, msg):
#     def rpc(self, f, *varargs, send_to_self=False, to_session_ids=None, **kwargs):
#     def __init__(self, app, kwa, router, cls, shared_wshandlers, dreload_blacklist_starting_with, shared_data,
#                  additional_monitored_files):
#     def set_additional_monitored_files(self, fns):
#     def update_app(self):
#     def __init__(self):
#     def get_store(self, uid):
#     def remove_store(self, uid):
# def run(app=None, **kwargs):
# def generate_static(app):
# class _MainHandler(tornado.web.RequestHandler):
# class WebSocketHandler(SockJSConnection):
# class _AppUpdater:
# class PrivateDataStore:


# Path: examples/three_d_earth/freeze_app.py
import sys
import os
from webalchemy import server
from three_d_earth import ThreeDEarth as app


PACKAGE_PARENT = '../../'
SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__))))
sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT)))



if __name__ == '__main__':


    server.generate_static(app)