1
0
mirror of https://github.com/webrecorder/pywb.git synced 2025-03-15 00:03:28 +01:00

live: switch live-rewrite-server to new arch, remove old live_rewrite_server.py

This commit is contained in:
Ilya Kreymer 2017-03-10 14:15:02 -08:00
parent 544df71302
commit cab1c43473
3 changed files with 21 additions and 8 deletions

View File

@ -11,7 +11,7 @@ def cdx_server(args=None): #pragma: no cover
#=================================================================
def live_rewrite_server(args=None): #pragma: no cover
LiveCli(args=args,
NewLiveCli(args=args,
default_port=8090,
desc='pywb Live Rewrite Proxy Server').run()
@ -190,6 +190,19 @@ class NewWaybackCli(ReplayCli):
super(NewWaybackCli, self).run()
#self.run_gevent()
#=============================================================================
class NewLiveCli(BaseCli):
def load(self):
from pywb.apps.live import application
return application
def run(self):
self.r.server = 'gevent'
super(NewLiveCli, self).run()
#self.run_gevent()
#=============================================================================
if __name__ == "__main__":

7
pywb/apps/live.py Normal file
View File

@ -0,0 +1,7 @@
from gevent.monkey import patch_all; patch_all()
from pywb.urlrewrite.frontendapp import FrontEndApp
application = FrontEndApp(config_file=None,
custom_config={'collections': {'live': '$live'}})

View File

@ -1,7 +0,0 @@
from pywb.apps.cli import LiveCli
#=================================================================
# init default live rewrite server app
#=================================================================
application = LiveCli([]).application