当前位置: 首页>>代码示例>>Python>>正文


Python Utilities.debug方法代码示例

本文整理汇总了Python中utilities.Utilities.debug方法的典型用法代码示例。如果您正苦于以下问题:Python Utilities.debug方法的具体用法?Python Utilities.debug怎么用?Python Utilities.debug使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在utilities.Utilities的用法示例。


在下文中一共展示了Utilities.debug方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: sendRequest

# 需要导入模块: from utilities import Utilities [as 别名]
# 或者: from utilities.Utilities import debug [as 别名]
	def sendRequest(self):
		try:
			self.params =  [param.items()[0] for param in self.params];

			params = urllib.urlencode(self.params);
		
			Utilities.debug("Opening connection to "+self.base_url);
			self.conn = httplib.HTTPConnection(self.base_url,80);
			headers = {"User-Agent":self.getUserAgent(),
				"Content-Type":"application/x-www-form-urlencoded",
				"Accept":"text/json"
				};
		
			#Utilities.debug(headers);
			#Utilities.debug(params);
		
			self.conn.request("GET",self.req_file,params,headers);
			resp=self.conn.getresponse()
	 		response=resp.read();
	 		#Utilities.debug(response);
	 		
	 		self.done.emit(json.loads(response));
	 		return json.loads(response);
	 	except:
	 		self.fail.emit()
开发者ID:MichaelShaka,项目名称:wazapp,代码行数:27,代码来源:wajsonrequest.py

示例2: __init__

# 需要导入模块: from utilities import Utilities [as 别名]
# 或者: from utilities.Utilities import debug [as 别名]
	def __init__(self,inputstream,dictionary):
		Utilities.debug('Reader init');
		self.tokenMap = dictionary;
		self.rawIn = inputstream;
		self.inn = ByteArray();
		self.buf = bytearray(1024);
		self.bufSize = 0;
		self.readSize = 1;
开发者ID:admhouss,项目名称:wazapp,代码行数:10,代码来源:protocoltreenode.py

示例3: message_status_update

# 需要导入模块: from utilities import Utilities [as 别名]
# 或者: from utilities.Utilities import debug [as 别名]
	def message_status_update(self,fmsg):
		Utilities.debug("Message status updated {0}".format(fmsg.status));
		contact = fmsg.getContact();
		modelData = fmsg.getModelData();
		modelData["Contact"] = contact.getModelData();
		if fmsg.status == WAXMPP.message_store.store.Message.STATUS_SENT:
			self.messageSent.emit(modelData);
		elif fmsg.status == WAXMPP.message_store.store.Message.STATUS_DELIVERED:
			self.messageDelivered.emit(modelData); 
开发者ID:MichaelShaka,项目名称:wazapp,代码行数:11,代码来源:waxmpp.py

示例4: nextTree

# 需要导入模块: from utilities import Utilities [as 别名]
# 或者: from utilities.Utilities import debug [as 别名]
	def nextTree(self):
		stanzaSize = self.readInt16(self.rawIn,1);
		self.inn.buf = [];
		self.fillBuffer(stanzaSize);
		ret = self.nextTreeInternal();
		Utilities.debug("<<")
		if ret is not None:
			'''Utilities.debug(ret.toString());'''
		return ret;
开发者ID:admhouss,项目名称:wazapp,代码行数:11,代码来源:protocoltreenode.py

示例5: __init__

# 需要导入模块: from utilities import Utilities [as 别名]
# 或者: from utilities.Utilities import debug [as 别名]
    def __init__(self, conn, reader, writer, digest):
        super(WALogin, self).__init__()

        self.conn = conn
        self.out = writer
        self.inn = reader
        self.digest = digest

        Utilities.debug("WALOGIN INIT")
开发者ID:nivertech,项目名称:wazapp,代码行数:11,代码来源:walogin.py

示例6: write

# 需要导入模块: from utilities import Utilities [as 别名]
# 或者: from utilities.Utilities import debug [as 别名]
	def write(self, node,needsFlush = 0):
		if node is None:
			self.out.write(0);
		else:
			Utilities.debug(">>");
			'''Utilities.debug(node.toString());'''
			self.writeInternal(node);
		
		self.flushBuffer(needsFlush);
		self.out.buf = [];
开发者ID:admhouss,项目名称:wazapp,代码行数:12,代码来源:protocoltreenode.py

示例7: streamStart

# 需要导入模块: from utilities import Utilities [as 别名]
# 或者: from utilities.Utilities import debug [as 别名]
	def streamStart(self):
		stanzaSize = self.readInt16(self.rawIn,1);
		self.fillBuffer(stanzaSize);
		tag = self.inn.read();
		size = self.readListSize(tag);
		tag = self.inn.read();
		if tag != 1:
			Utilities.debug(tag);
			raise Exception("expecting STREAM_START in streamStart");
		attribCount = (size - 2 + size % 2) / 2;
		attributes = self.readAttributes(attribCount);
开发者ID:admhouss,项目名称:wazapp,代码行数:13,代码来源:protocoltreenode.py

示例8: quit

# 需要导入模块: from utilities import Utilities [as 别名]
# 或者: from utilities.Utilities import debug [as 别名]
	def quit(self):
		Utilities.debug("got quit!!!")
		#self.connMonitor.exit()
		#self.conn.disconnect()
		
		'''del self.connMonitor
		del self.conn.inn
		del self.conn.out
		del self.conn.login
		del self.conn.stanzaReader'''
		#del self.conn
		self.doQuit.emit();
开发者ID:MichaelShaka,项目名称:wazapp,代码行数:14,代码来源:waxmpp.py

示例9: checkConnection

# 需要导入模块: from utilities import Utilities [as 别名]
# 或者: from utilities.Utilities import debug [as 别名]
	def checkConnection(self):
		try:
			if self.conn.state == 0:
				raise Exception("Not connected");
			elif self.conn.state == 2:
				self.conn.sendPing();
		except:
			print "Connection crashed, reason: %s"%sys.exc_info()[1]
			self.networkDisconnected()
			self.networkAvailable();
			
		Utilities.debug("CHECK PASSEDDDDDDDDDDDDDDD")
开发者ID:MichaelShaka,项目名称:wazapp,代码行数:14,代码来源:waxmpp.py

示例10: sendRequest

# 需要导入模块: from utilities import Utilities [as 别名]
# 或者: from utilities.Utilities import debug [as 别名]
	def sendRequest(self):


		
		self.params =  [param.items()[0] for param in self.params];
		
		params = urllib.urlencode(self.params);
		
		Utilities.debug("Opening connection to "+self.base_url);
		self.conn = httplib.HTTPSConnection(self.base_url,443);
		headers = {"User-Agent":self.getUserAgent(),
			"Content-Type":"application/x-www-form-urlencoded",
			"Accept":"text/xml"
			};
		
		Utilities.debug(headers);
		Utilities.debug(params);
		
		self.conn.request("POST",self.req_file,params,headers);
		resp=self.conn.getresponse()
 		response=resp.read();
 		Utilities.debug(response);
 		doc = minidom.parseString(response);
 		self.done.emit(response);
 		return response;
开发者ID:admhouss,项目名称:wazapp,代码行数:27,代码来源:warequest.py

示例11: proceed

# 需要导入模块: from utilities import Utilities [as 别名]
# 或者: from utilities.Utilities import debug [as 别名]
    def proceed(self):

        # url = QUrl('/opt/waxmppplugin/bin/wazapp/UI/WASplash.qml')
        # gui.setSource(url)

        # check db_state

        # gui.initConnection();
        # pixmap = QPixmap("/opt/waxmppplugin/bin/wazapp/UI/pics/wasplash.png");
        # splash = QSplashScreen(pixmap);
        # splash.show();

        account = AccountsManager.getCurrentAccount()

        print account

        if account is None:
            Utilities.debug("Forced reg")
            return self.regFallback()
            # gui.forceRegistration();
            # self.app.exit();

        imsi = Utilities.getImsi()
        store = DataStore(imsi)

        if store.status == False:
            # or exit
            store.reset()

        gui = WAUI()
        # url = QUrl('/opt/waxmppplugin/bin/wazapp/UI/main.qml')
        # gui.setSource(url)
        gui.initConnections(store)

        self.app.focusChanged.connect(gui.focusChanged)
        gui.quit.connect(self.quit)

        gui.populateContacts()

        gui.showFullScreen()

        gui.initConnection()
        # splash.finish(gui);

        self.gui = gui

        self.gui.whatsapp.eventHandler.initialConnCheck()
开发者ID:nivertech,项目名称:wazapp,代码行数:49,代码来源:wamanager.py

示例12: writeString

# 需要导入模块: from utilities import Utilities [as 别名]
# 或者: from utilities.Utilities import debug [as 别名]
	def writeString(self,tag):
		try:
			key = self.tokenMap[tag];
			self.writeToken(key);
		except KeyError:
			try:
				atIndex = tag.index('@');
				
				if atIndex < 1:
					 raise ValueError("atIndex < 1");
				else:
					server = tag[atIndex+1:];
					user = tag[0:atIndex];
					#Utilities.debug("GOT "+user+"@"+server);
					self.writeJid(user, server);
					
			except ValueError:
				Utilities.debug("INEX");
				self.writeBytes(Utilities.encodeString(tag));
开发者ID:admhouss,项目名称:wazapp,代码行数:21,代码来源:protocoltreenode.py

示例13: message_received

# 需要导入模块: from utilities import Utilities [as 别名]
# 或者: from utilities.Utilities import debug [as 别名]
	def message_received(self,fmsg,duplicate = False):
		msg_type = "duplicate" if duplicate else "new";

		if fmsg.content is not None:
			#self.new_message.emit({"data":fmsg.content,"user_id":fmsg.getContact().jid})
			try:
				msg_contact = WAXMPP.message_store.store.getCachedContacts()[fmsg.getContact().number];
			except:
				msg_contact = WAXMPP.message_store.store.Contact.create()
				msg_contact.name= fmsg.getContact().number
				msg_contact.picture = WAConstants.DEFAULT_CONTACT_PICTURE
				msg_contact.jid = eval(fmsg.key.toString()).remote_jid
				
			
			self.notifier.newMessage(msg_contact.jid, msg_contact.name, fmsg.content,None if type(msg_contact.picture) == str else str(msg_contact.picture.path()),callback = self.notificationClicked);
			
			Utilities.debug("A {msg_type} message was received: {data}".format(msg_type=msg_type, data=fmsg.content));
		else:
			Utilities.debug("A {msg_type} message was received".format(msg_type=msg_type));

		if(fmsg.wantsReceipt):
			self.conn.sendMessageReceived(fmsg);
开发者ID:MichaelShaka,项目名称:wazapp,代码行数:24,代码来源:waxmpp.py

示例14: readSuccess

# 需要导入模块: from utilities import Utilities [as 别名]
# 或者: from utilities.Utilities import debug [as 别名]
    def readSuccess(self):
        node = self.inn.nextTree()
        Utilities.debug("Login Status: " + node.tag)

        if ProtocolTreeNode.tagEquals(node, "failure"):
            self.loginFailed.emit()
            raise Exception("Login Failure")

        ProtocolTreeNode.require(node, "success")

        expiration = node.getAttributeValue("expiration")

        if expiration is not None:
            Utilities.debug("Expires: " + str(expiration))
            self.connection.expire_date = expiration

        kind = node.getAttributeValue("kind")
        Utilities.debug("Account type: " + kind)

        if kind == "paid":
            self.connection.account_kind = 1
        elif kind == "free":
            self.connection.account_kind = 0
        else:
            self.connection.account_kind = -1

        status = node.getAttributeValue("status")
        Utilities.debug("Account status: " + status)

        if status == "expired":
            self.loginFailed.emit()
            raise Exception("Account expired on " + str(self.connection.expire_date))

        if status == "active":
            if expiration is None:
                # raise Exception ("active account with no expiration");
                """@@TODO expiration changed to creation"""
        else:
            self.connection.account_kind = 1

        self.inn.inn.buf = []

        self.loginSuccess.emit()
开发者ID:nivertech,项目名称:wazapp,代码行数:45,代码来源:walogin.py

示例15: run

# 需要导入模块: from utilities import Utilities [as 别名]
# 或者: from utilities.Utilities import debug [as 别名]
    def run(self):

        HOST, PORT = "bin-nokia.whatsapp.net", 443
        try:
            self.conn.connect((HOST, PORT))

            self.conn.connected = True
            Utilities.debug("Starting stream")
            self.out.streamStart(self.connection.domain, self.connection.resource)

            self.sendFeatures()
            Utilities.debug("Sent Features")
            self.sendAuth()
            Utilities.debug("Sent Auth")
            self.inn.streamStart()
            Utilities.debug("read stream start")
            challengeData = self.readFeaturesAndChallenge()
            Utilities.debug("read features and challenge")
            # Utilities.debug(challengeData);
            self.sendResponse(challengeData)
            Utilities.debug("read stream start")

            self.readSuccess()
            # print self.out.out.recv(1638400);
            # sock.send(string)
            # reply = sock.recv(16384)  # limit reply to 16K

        except socket.error:
            return self.connectionError.emit()
        except ConnectionClosedException:
            return self.connectionError.emit()
开发者ID:nivertech,项目名称:wazapp,代码行数:33,代码来源:walogin.py


注:本文中的utilities.Utilities.debug方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。