📄 skype4py.api-pysrc.html
字号:
Skype4Py.call.IConference.IdSkype4Py.call.IParticipant.IdSkype4Py.chat.IChatMember.IdSkype4Py.chat.IChatMessage.IdSkype4Py.client.IPluginEvent.IdSkype4Py.client.IPluginMenuItem.IdSkype4Py.filetransfer.IFileTransfer.IdSkype4Py.sms.ISmsChunk.IdSkype4Py.sms.ISmsMessage.IdSkype4Py.user.IGroup.IdSkype4Py.voicemail.IVoicemail.Id" class="py-name" href="#" onclick="return doclink('link-15', 'Id', 'link-9');">Id</a></tt><tt class="py-op">,</tt> <tt class="py-name">repr</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-16" class="py-name"><a title="Skype4Py.skype.ISkype.CommandSkype4Py.skype.ISkypeEvents.Command" class="py-name" href="#" onclick="return doclink('link-16', 'Command', 'link-7');">Command</a></tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">Blocking</tt><tt class="py-op">,</tt> <tt class="py-name">repr</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-17" class="py-name"><a title="Skype4Py.skype.ISkypeEvents.Reply" class="py-name" href="#" onclick="return doclink('link-17', 'Reply', 'link-11');">Reply</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt></div></div><a name="L55"></a><tt class="py-lineno"> 55</tt> <tt class="py-line"> </tt><a name="L56"></a><tt class="py-lineno"> 56</tt> <tt class="py-line"> </tt><a name="_ISkypeAPIBase"></a><div id="_ISkypeAPIBase-def"><a name="L57"></a><tt class="py-lineno"> 57</tt> <a class="py-toggle" href="#" id="_ISkypeAPIBase-toggle" onclick="return toggle('_ISkypeAPIBase');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="Skype4Py.API._ISkypeAPIBase-class.html">_ISkypeAPIBase</a><tt class="py-op">(</tt><tt class="py-base-class">threading</tt><tt class="py-op">.</tt><tt class="py-base-class">Thread</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="_ISkypeAPIBase-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="_ISkypeAPIBase-expanded"><a name="_ISkypeAPIBase.__init__"></a><div id="_ISkypeAPIBase.__init__-def"><a name="L58"></a><tt class="py-lineno"> 58</tt> <a class="py-toggle" href="#" id="_ISkypeAPIBase.__init__-toggle" onclick="return toggle('_ISkypeAPIBase.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.API._ISkypeAPIBase-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">opts</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="_ISkypeAPIBase.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_ISkypeAPIBase.__init__-expanded"><a name="L59"></a><tt class="py-lineno"> 59</tt> <tt class="py-line"> <tt class="py-name">threading</tt><tt class="py-op">.</tt><tt class="py-name">Thread</tt><tt class="py-op">.</tt><tt id="link-18" class="py-name" targets="Method Skype4Py.API.ICommand.__init__()=Skype4Py.API.ICommand-class.html#__init__,Method Skype4Py.API.darwin.CFDictionary.__init__()=Skype4Py.API.darwin.CFDictionary-class.html#__init__,Method Skype4Py.API.darwin.CFDistributedNotificationCenter.__init__()=Skype4Py.API.darwin.CFDistributedNotificationCenter-class.html#__init__,Method Skype4Py.API.darwin.CFNumber.__init__()=Skype4Py.API.darwin.CFNumber-class.html#__init__,Method Skype4Py.API.darwin.CFString.__init__()=Skype4Py.API.darwin.CFString-class.html#__init__,Method Skype4Py.API.darwin.CFType.__init__()=Skype4Py.API.darwin.CFType-class.html#__init__,Method Skype4Py.API.darwin.Carbon.__init__()=Skype4Py.API.darwin.Carbon-class.html#__init__,Method Skype4Py.API.darwin.CoreFoundation.__init__()=Skype4Py.API.darwin.CoreFoundation-class.html#__init__,Method Skype4Py.API.darwin.EventLoop.__init__()=Skype4Py.API.darwin.EventLoop-class.html#__init__,Method Skype4Py.callchannel.ICallChannel.__init__()=Skype4Py.callchannel.ICallChannel-class.html#__init__,Method Skype4Py.callchannel.ICallChannelManager.__init__()=Skype4Py.callchannel.ICallChannelManager-class.html#__init__,Method Skype4Py.callchannel.ICallChannelMessage.__init__()=Skype4Py.callchannel.ICallChannelMessage-class.html#__init__,Method Skype4Py.client.IClient.__init__()=Skype4Py.client.IClient-class.html#__init__,Method Skype4Py.conversion.IConversion.__init__()=Skype4Py.conversion.IConversion-class.html#__init__,Method Skype4Py.errors.ISkypeAPIError.__init__()=Skype4Py.errors.ISkypeAPIError-class.html#__init__,Method Skype4Py.errors.ISkypeError.__init__()=Skype4Py.errors.ISkypeError-class.html#__init__,Method Skype4Py.profile.IProfile.__init__()=Skype4Py.profile.IProfile-class.html#__init__,Method Skype4Py.settings.ISettings.__init__()=Skype4Py.settings.ISettings-class.html#__init__,Method Skype4Py.skype.ISkype.__init__()=Skype4Py.skype.ISkype-class.html#__init__,Method Skype4Py.utils.EventHandlingBase.__init__()=Skype4Py.utils.EventHandlingBase-class.html#__init__"><a title="Skype4Py.API.ICommand.__init__Skype4Py.API.darwin.CFDictionary.__init__Skype4Py.API.darwin.CFDistributedNotificationCenter.__init__Skype4Py.API.darwin.CFNumber.__init__Skype4Py.API.darwin.CFString.__init__Skype4Py.API.darwin.CFType.__init__Skype4Py.API.darwin.Carbon.__init__Skype4Py.API.darwin.CoreFoundation.__init__Skype4Py.API.darwin.EventLoop.__init__Skype4Py.callchannel.ICallChannel.__init__Skype4Py.callchannel.ICallChannelManager.__init__Skype4Py.callchannel.ICallChannelMessage.__init__Skype4Py.client.IClient.__init__Skype4Py.conversion.IConversion.__init__Skype4Py.errors.ISkypeAPIError.__init__Skype4Py.errors.ISkypeError.__init__Skype4Py.profile.IProfile.__init__Skype4Py.settings.ISettings.__init__Skype4Py.skype.ISkype.__init__Skype4Py.utils.EventHandlingBase.__init__" class="py-name" href="#" onclick="return doclink('link-18', '__init__', 'link-18');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">)</tt> </tt><a name="L60"></a><tt class="py-lineno"> 60</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">setDaemon</tt><tt class="py-op">(</tt><tt class="py-name">True</tt><tt class="py-op">)</tt> </tt><a name="L61"></a><tt class="py-lineno"> 61</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">DebugLevel</tt> <tt class="py-op">=</tt> <tt class="py-name">opts</tt><tt class="py-op">.</tt><tt class="py-name">pop</tt><tt class="py-op">(</tt><tt class="py-string">'ApiDebugLevel'</tt><tt class="py-op">,</tt> <tt class="py-number">0</tt><tt class="py-op">)</tt> </tt><a name="L62"></a><tt class="py-lineno"> 62</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-19" class="py-name" targets="Variable Skype4Py.chat.IChat.FriendlyName=Skype4Py.chat.IChat-class.html#FriendlyName,Variable Skype4Py.skype.ISkype.FriendlyName=Skype4Py.skype.ISkype-class.html#FriendlyName"><a title="Skype4Py.chat.IChat.FriendlyNameSkype4Py.skype.ISkype.FriendlyName" class="py-name" href="#" onclick="return doclink('link-19', 'FriendlyName', 'link-19');">FriendlyName</a></tt> <tt class="py-op">=</tt> <tt class="py-string">u'Skype4Py'</tt> </tt><a name="L63"></a><tt class="py-lineno"> 63</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-20" class="py-name" targets="Variable Skype4Py.skype.ISkype.Protocol=Skype4Py.skype.ISkype-class.html#Protocol"><a title="Skype4Py.skype.ISkype.Protocol" class="py-name" href="#" onclick="return doclink('link-20', 'Protocol', 'link-20');">Protocol</a></tt> <tt class="py-op">=</tt> <tt class="py-number">5</tt> </tt><a name="L64"></a><tt class="py-lineno"> 64</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">Commands</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt> </tt><a name="L65"></a><tt class="py-lineno"> 65</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">CommandsLock</tt> <tt class="py-op">=</tt> <tt class="py-name">threading</tt><tt class="py-op">.</tt><tt class="py-name">Lock</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt><a name="L66"></a><tt class="py-lineno"> 66</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">Handlers</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt><a name="L67"></a><tt class="py-lineno"> 67</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-21" class="py-name" targets="Variable Skype4Py.skype.ISkype.AttachmentStatus=Skype4Py.skype.ISkype-class.html#AttachmentStatus,Method Skype4Py.skype.ISkypeEvents.AttachmentStatus()=Skype4Py.skype.ISkypeEvents-class.html#AttachmentStatus"><a title="Skype4Py.skype.ISkype.AttachmentStatusSkype4Py.skype.ISkypeEvents.AttachmentStatus" class="py-name" href="#" onclick="return doclink('link-21', 'AttachmentStatus', 'link-21');">AttachmentStatus</a></tt> <tt class="py-op">=</tt> <tt id="link-22" class="py-name" targets="Variable Skype4Py.enums.apiAttachUnknown=Skype4Py.enums-module.html#apiAttachUnknown"><a title="Skype4Py.enums.apiAttachUnknown" class="py-name" href="#" onclick="return doclink('link-22', 'apiAttachUnknown', 'link-22');">apiAttachUnknown</a></tt> </tt></div><a name="L68"></a><tt class="py-lineno"> 68</tt> <tt class="py-line"> </tt><a name="_ISkypeAPIBase._NotImplemented"></a><div id="_ISkypeAPIBase._NotImplemented-def"><a name="L69"></a><tt class="py-lineno"> 69</tt> <a class="py-toggle" href="#" id="_ISkypeAPIBase._NotImplemented-toggle" onclick="return toggle('_ISkypeAPIBase._NotImplemented');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.API._ISkypeAPIBase-class.html#_NotImplemented">_NotImplemented</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="_ISkypeAPIBase._NotImplemented-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_ISkypeAPIBase._NotImplemented-expanded"><a name="L70"></a><tt class="py-lineno"> 70</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-23" class="py-name"><a title="Skype4Py.errors.ISkypeAPIError" class="py-name" href="#" onclick="return doclink('link-23', 'ISkypeAPIError', 'link-6');">ISkypeAPIError</a></tt><tt class="py-op">(</tt><tt class="py-string">'Functionality not implemented'</tt><tt class="py-op">)</tt> </tt></div><a name="L71"></a><tt class="py-lineno"> 71</tt> <tt class="py-line"> </tt><a name="_ISkypeAPIBase.RegisterHandler"></a><div id="_ISkypeAPIBase.RegisterHandler-def"><a name="L72"></a><tt class="py-lineno"> 72</tt> <a class="py-toggle" href="#" id="_ISkypeAPIBase.RegisterHandler-toggle" onclick="return toggle('_ISkypeAPIBase.RegisterHandler');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.API._ISkypeAPIBase-class.html#RegisterHandler">RegisterHandler</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">Handler</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="_ISkypeAPIBase.RegisterHandler-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_ISkypeAPIBase.RegisterHandler-expanded"><a name="L73"></a><tt class="py-lineno"> 73</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">h</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">Handlers</tt><tt class="py-op">:</tt> </tt><a name="L74"></a><tt class="py-lineno"> 74</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">h</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-op">==</tt> <tt class="py-name">Handler</tt><tt class="py-op">:</tt> </tt><a name="L75"></a><tt class="py-lineno"> 75</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> </tt><a name="L76"></a><tt class="py-lineno"> 76</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">Handlers</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt id="link-24" class="py-name" targets="Function Skype4Py.utils.WeakCallableRef()=Skype4Py.utils-module.html#WeakCallableRef"><a title="Skype4Py.utils.WeakCallableRef" class="py-name" href="#" onclick="return doclink('link-24', 'WeakCallableRef', 'link-24');">WeakCallableRef</a></tt><tt class="py-op">(</tt><tt class="py-name">Handler</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt></div><a name="L77"></a><tt class="py-lineno"> 77</tt> <tt class="py-line"> </tt><a name="_ISkypeAPIBase.UpdateHandlers"></a><div id="_ISkypeAPIBase.UpdateHandlers-def"><a name="L78"></a><tt class="py-lineno"> 78</tt> <a class="py-toggle" href="#" id="_ISkypeAPIBase.UpdateHandlers-toggle" onclick="return toggle('_ISkypeAPIBase.UpdateHandlers');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.API._ISkypeAPIBase-class.html#UpdateHandlers">UpdateHandlers</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="_ISkypeAPIBase.UpdateHandlers-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_ISkypeAPIBase.UpdateHandlers-expanded"><a name="L79"></a><tt class="py-lineno"> 79</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">Handlers</tt> <tt class="py-op">=</tt> <tt class="py-name">filter</tt><tt class="py-op">(</tt><tt class="py-keyword">lambda</tt> <tt class="py-name">x</tt><tt class="py-op">:</tt> <tt class="py-name">x</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">Handlers</tt><tt class="py-op">)</tt> </tt></div><a name="L80"></a><tt class="py-lineno"> 80</tt> <tt class="py-line"> </tt><a name="_ISkypeAPIBase.NumOfHandlers"></a><div id="_ISkypeAPIBase.NumOfHandlers-def"><a name="L81"></a><tt class="py-lineno"> 81</tt> <a class="py-toggle" href="#" id="_ISkypeAPIBase.NumOfHandlers-toggle" onclick="return toggle('_ISkypeAPIBase.NumOfHandlers');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.API._ISkypeAPIBase-class.html#NumOfHandlers">NumOfHandlers</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="_ISkypeAPIBase.NumOfHandlers-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_ISkypeAPIBase.NumOfHandlers-expanded"><a name="L82"></a><tt class="py-lineno"> 82</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">UpdateHandlers</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt><a name="L83"></a><tt class="py-lineno"> 83</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">Handlers</tt><tt class="py-op">)</tt> </tt></div><a name="L84"></a><tt class="py-lineno"> 84</tt> <tt class="py-line"> </tt><a name="_ISkypeAPIBase.CallHandler"></a><div id="_ISkypeAPIBase.CallHandler-def"><a name="L85"></a><tt class="py-lineno"> 85</tt> <a class="py-toggle" href="#" id="_ISkypeAPIBase.CallHandler-toggle" onclick="return toggle('_ISkypeAPIBase.CallHandler');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.API._ISkypeAPIBase-class.html#CallHandler">CallHandler</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">mode</tt><tt class="py-op">,</tt> <tt class="py-param">arg</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="_ISkypeAPIBase.CallHandler-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_ISkypeAPIBase.CallHandler-expanded"><a name="L86"></a><tt class="py-lineno"> 86</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">h</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">Handlers</tt><tt class="py-op">:</tt> </tt><a name="L87"></a><tt class="py-lineno"> 87</tt> <tt class="py-line"> <tt class="py-name">f</tt> <tt class="py-op">=</tt> <tt class="py-name">h</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt><a name="L88"></a><tt class="py-lineno"> 88</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">f</tt><tt class="py-op">:</tt> </tt><a name="L89"></a><tt class="py-lineno"> 89</tt> <tt class="py-line"> <tt class="py-name">f</tt><tt class="py-op">(</tt><tt class="py-name">mode</tt><tt class="py-op">,</tt> <tt class="py-name">arg</tt><tt class="py-op">)</tt> </tt></div><a name="L90"></a><tt class="py-lineno"> 90</tt> <tt class="py-line"> </tt><a name="_ISkypeAPIBase.CommandsStackPush"></a><div id="_ISkypeAPIBase.CommandsStackPush-def"><a name="L91"></a><tt class="py-lineno"> 91</tt> <a class="py-toggle" href="#" id="_ISkypeAPIBase.CommandsStackPush-toggle" onclick="return toggle('_ISkypeAPIBase.CommandsStackPush');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.API._ISkypeAPIBase-class.html#CommandsStackPush">CommandsStackPush</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">Command</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="_ISkypeAPIBase.CommandsStackPush-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_ISkypeAPIBase.CommandsStackPush-expanded"><a name="L92"></a><tt class="py-lineno"> 92</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">CommandsLock</tt><tt class="py-op">.</tt><tt class="py-name">acquire</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt><a name="L93"></a><tt class="py-lineno"> 93</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt id="link-25" class="py-name"><a title="Skype4Py.skype.ISkype.CommandSkype4Py.skype.ISkypeEvents.Command" class="py-name" href="#" onclick="return doclink('link-25', 'Command', 'link-7');">Command</a></tt><tt class="py-op">.</tt><tt id="link-26" class="py-name"><a title="Skype4Py.call.ICall.IdSkype4Py.call.IConference.IdSkype4Py.call.IParticipant.IdSkype4Py.chat.IChatMember.IdSkype4Py.chat.IChatMessage.IdSkype4Py.client.IPluginEvent.IdSkype4Py.client.IPluginMenuItem.IdSkype4Py.filetransfer.IFileTransfer.Id
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -