本文整理汇总了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()
示例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;
示例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);
示例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;
示例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")
示例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 = [];
示例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);
示例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();
示例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")
示例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;
示例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()
示例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));
示例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);
示例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()
示例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()