コード例 #1
0
ファイル: Sender.py プロジェクト: bopopescu/timetunnel-2
 def send(self, content, len, filename=None):
     c = get_to_send(content, len, self.max_buf_len, self.encoding)
     if c.c is not None:
         while True:
             try:
                 props = {"SOURCE": filename}
                 post(self.tunnel, c.c, props)
                 break
             except Exception, e:
                 logger.error("post to TT failed and retry: ")
                 logger.error(str(e))
                 logger.error(traceback.format_exc())
                 continue
コード例 #2
0
ファイル: Sender.py プロジェクト: fysoft2006/timetunnel
 def send(self, content, len, filename=None):
     c = get_to_send(content, len, self.max_buf_len, self.encoding)
     if c.c is not None:
         while True:
             try:
                 props = {"SOURCE":filename}
                 post(self.tunnel, c.c, props)
                 break
             except Exception, e:
                 logger.error("post to TT failed and retry: ")
                 logger.error(str(e))
                 logger.error(traceback.format_exc())
                 continue
コード例 #3
0
 def send(self, content, len, filename=None):
     c = get_to_send(content, len, self.max_buf_len, self.encoding)
     if c.c is not None:
         try:
             props = {"SOURCE": filename}
             if post(self.tunnel, c.c, props) is False:
                 return 0
         except Exception, e:
             logger.error("post to TT failed and unexcepted error, exit: ")
             logger.error(str(e))
             logger.error(traceback.format_exc())
             import sys
             sys.exit(-1)
コード例 #4
0
ファイル: SyncTest.py プロジェクト: tomlee714/TimeTunnel
 def run(self):
     times = range(10)
     for i in times:
         time.sleep(1)
         post(self.t, self.m + str(i))
コード例 #5
0
#! /usr/bin/env python
#encoding=utf-8
'''
Created on 2010-10-25

@author: jiugao
'''
from client.TimeTunnel2 import use, passport, tunnel, post, release
import logging.config
import os

basepath = os.path.dirname(__file__)
logging.config.fileConfig(basepath + "/../conf/log.conf")

if __name__ == '__main__':
    use(passport("jiugao", "1111"))
    t = tunnel("t1")
    m = "hello"
    times = range(100)
    for i in times:
        post(t, m)

    release()
コード例 #6
0
ファイル: SyncTest.py プロジェクト: fysoft2006/timetunnel
 def run(self):
     times = range(10)
     for i in times:
         time.sleep(1)
         post(self.t, self.m + str(i))
コード例 #7
0
ファイル: Test.py プロジェクト: fysoft2006/timetunnel
#! /usr/bin/env python
#encoding=utf-8
'''
Created on 2010-10-25

@author: jiugao
'''
from client.TimeTunnel2 import use, passport, tunnel, post, release
import logging.config
import os


basepath = os.path.dirname(__file__)
logging.config.fileConfig(basepath + "/../conf/log.conf")

if __name__ == '__main__':
    use(passport("jiugao", "1111"))
    t = tunnel("t1")
    m = "hello"
    times = range(100)
    for i in times:
        post(t, m)
            
    release();