コード例 #1
0
def main():
    logger.initlogger()
    for _ in xrange(10000):
        logger.debug("test logger debug")
        logger.info("test logger info")
        logger.warning("test logger warning")
        logger.error("test logger error")
コード例 #2
0
def main(sweeper_name=None):
    now = datetime.datetime.now()
    initlogger('logs/' + now.strftime("%Y%m%d") + '/sweepers_' +
               now.strftime("%Y%m%d%H%M%S") + '.log')

    cred = Config('credentials.ini')
    em = email1(cred.get('server', 'email'), cred.get('username', 'email'),
                cred.get('password', 'email'))
    db = Database(cred.get('username', 'db'), cred.get('password', 'db'))

    swprs = Config('sweepers.ini')
    if sweeper_name:
        swpr_details = swprs[sweeper_name]
        swpr_details['name'] = sweeper_name
        s = sweeper(swpr_details, db, em)
        s.run()
    else:
        for swpr in eval(swprs.get('sweeper_list', 'sweepers')):
            swpr_details = swprs[swpr]
            swpr_details['name'] = swpr
            s = sweeper(swpr_details, db, em)
            s.run()
コード例 #3
0
ファイル: app.py プロジェクト: iamsk/doorbot
        self.__dict__ = self.__collective_mind
        dbdoorbot = "/home/pi/doorbot/doorbot.db"
        self.db = bdb.hashopen(dbdoorbot, 'c')

    def validate(self, username, password):
        password = hashlib.md5(password).hexdigest()
        return True if username in self.db and self.db[username] == password else False

    def change_password(self, username, new_password):
        new_password = hashlib.md5(new_password).hexdigest()
        self.db[username] = new_password
        self.db.sync()


borg = Borg()
logger = initlogger()


@route('/door', method='POST')
def door():
    email = request.forms.get('email')
    password = request.forms.get('password')
    if borg.validate(email, password):
        logger.info('%s logined in.' % email)
        open()
        return "Door opened!"
    else:
        return "Username/Password invalid!"


@route('/password')
コード例 #4
0
ファイル: testcontroller.py プロジェクト: dilworm/pytest
#-*-coding=utf-8-*-
import sys
sys.path.append("..")
from controller import *
from cmddispatch import *
from logger import initlogger
from ControllerCmdHandler import ControllerCmdHandler 

initlogger("./log/testcontroller")
c = Controller("127.0.0.1", 9999, ControllerCmdHandler)
c.start()



コード例 #5
0
ファイル: TcpClient.py プロジェクト: dilworm/pytest
                    data = pair[0]
                    endindex = pair[1]
                    self.inbuffer = self.inbuffer[endindex:]
                    self.cmddispatcher.OnReceiveData(self, data)
        except Exception as e:
            print e
            logger.error(u"接收数据出现异常,将主动断开连接 {}:{} ".format(
                self.host, self.port))
            self.peer.close()

        
    def handle_close(self): 
        if self.connecting:
            logger.warn(u"连接{}:{} 失败!".format(self.host, self.port))
            self.connecting = False 
        elif self.connected: 
            logger.info(u"{} 连接断开".format(self.host))
            self.connected = False
        self.set_readable(False)
        self.set_writeable(False)
        self._clear()
        
        #traceback.print_stack()


if __name__ == "__main__":
    from logger import initlogger
    initlogger("./log/tcplclient")
    c = TcpClient(("127.0.0.1", 9999))
    c.start()
コード例 #6
0
if __name__ == '__main__':
	#exam()
	glob = multiprocessing.Array('i', 4)
	# 0th location contains frame_no 1st-> look_away 2nd -> look_screen
	
	exam = Process(target = exam)
	p2 = Process(target = p2)
	
	print("prepairing....")
	sys.stdout.flush()
	time.sleep(1)
	
	exam.start()
	time.sleep(2)
	
	initlogger()
	
	#print("started") 2nd process goes here
	p2.start()
	
	exam.join()
	
	if not(exam.is_alive()):
		#print("Time to terminate process 2")
		p2.terminate()
		#bargraph(glob[0],glob[1],glob[2])
	#p2.join()
	
	print("\nBlue line = frame number\nGreen line = number of time screen look")
	print("Orange line = number of time away look")
	analysisCSV()
コード例 #7
0
ファイル: testagent.py プロジェクト: dilworm/pytest
#-*-coding=utf-8-*-
import sys
sys.path.append("..")

from agent import *
from cmddispatch import *
from logger import initlogger
from AgentCmdHandler import AgentCmdHandler 

initlogger("./log/testagent")
a = Agent(AgentCmdHandler)
a.start()


コード例 #8
0
ファイル: deployserver.py プロジェクト: dilworm/pytest
#-*-coding=utf-8-*-
import logging
import sys
sys.path.append("..")


if __name__ == "__main__":
    import logger
    from logger import initlogger
    from BaseAppServer import *
    from DeployServerCmdHandler import DeployServerCmdHandler

    initlogger("./log/deployserver")
    logger = logging.getLogger("cf")
    logger.info("EasyDeploy started")

    deployServer = BaseAppServer('127.0.0.1', 9999, DeployServerCmdHandler)
    deployServer.run_forever()