#!/usr/bin/python

import sys
from url_cleaner import removeBlackListedParameters


while True:
    line = sys.stdin.readline().strip()
    urlList = line.split(' ')
    urlInput = urlList[0]
    newUrl = removeBlackListedParameters(urlInput)
    sys.stdout.write('%s%s' % (newUrl, '\n'))
    sys.stdout.flush()

@@ -23,16 +23,30 @@
 ort sys%0A
+import signal%0A
 from url
@@ -95,20 +95,173 @@
 s%0A%0A%0A
-while True:%0A
+def sig_handle(signal, frame):%0A    sys.exit(0)%0A%0Awhile True:%0A    signal.signal(signal.SIGINT, sig_handle)%0A    signal.signal(signal.SIGTERM, sig_handle)%0A%0A    try:%0A    
     
@@ -300,16 +300,20 @@
 p()%0A    
+  
+  
 urlList 
@@ -329,17 +329,18 @@
 lit(
-' '
 )%0A
+  
     
+  
 urlI
@@ -357,16 +357,20 @@
 List%5B0%5D%0A
+    
     newU
@@ -412,24 +412,28 @@
 lInput)%0A    
+ 
+   
 sys.stdout.w
@@ -447,11 +447,15 @@
 s%25s'
- %25 
+.format
 (new
@@ -466,24 +466,28 @@
  '%5Cn'))%0A    
+ 
+   
 sys.stdout.f
@@ -493,8 +493,47 @@
 flush()%0A
+    except Exception:%0A        continue%0A

Handle signals for daemon processes, removed deprecated python var sub