1
<?xml version="1.0" encoding="ascii"?>
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3
"DTD/xhtml1-transitional.dtd">
4
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
6
<title>mDAG.Nodes.PythonStd.Nodes</title>
7
<link rel="stylesheet" href="epydoc.css" type="text/css" />
8
<script type="text/javascript" src="epydoc.js"></script>
11
<body bgcolor="white" text="black" link="blue" vlink="#204080"
13
<!-- ==================== NAVIGATION BAR ==================== -->
14
<table class="navbar" border="0" width="100%" cellpadding="0"
15
bgcolor="#a0c0ff" cellspacing="0">
18
<th> <a
19
href="mDAG-module.html">Home</a> </th>
22
<th> <a
23
href="module-tree.html">Trees</a> </th>
26
<th> <a
27
href="identifier-index.html">Indices</a> </th>
30
<th> <a
31
href="help.html">Help</a> </th>
33
<th class="navbar" width="100%"></th>
36
<table width="100%" cellpadding="0" cellspacing="0">
39
<span class="breadcrumbs">
40
<a href="mDAG-module.html">Package mDAG</a> ::
41
<a href="mDAG.Nodes-module.html">Package Nodes</a> ::
42
<a href="mDAG.Nodes.PythonStd-module.html">Package PythonStd</a> ::
47
<table cellpadding="0" cellspacing="0">
48
<!-- hide/show private -->
49
<tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
50
onclick="toggle_private();">hide private</a>]</span></td></tr>
51
<tr><td align="right"><span class="options"
52
>[<a href="frames.html" target="_top">frames</a
53
>] | <a href="mDAG.Nodes.PythonStd.Nodes-pysrc.html"
54
target="_top">no frames</a>]</span></td></tr>
59
<h1 class="epydoc">Source Code for <a href="mDAG.Nodes.PythonStd.Nodes-module.html">Module mDAG.Nodes.PythonStd.Nodes</a></h1>
61
<a name="L1"></a><tt class="py-lineno"> 1</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt id="link-0" class="py-name" targets="Package mDAG=mDAG-module.html"><a title="mDAG" class="py-name" href="#" onclick="return doclink('link-0', 'mDAG', 'link-0');">mDAG</a></tt><tt class="py-op">.</tt><tt id="link-1" class="py-name" targets="Module mDAG.Document=mDAG.Document-module.html,Class mDAG.Document.Document=mDAG.Document.Document-class.html"><a title="mDAG.Document
62
mDAG.Document.Document" class="py-name" href="#" onclick="return doclink('link-1', 'Document', 'link-1');">Document</a></tt> </tt>
63
<a name="L2"></a><tt class="py-lineno"> 2</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt id="link-2" class="py-name"><a title="mDAG" class="py-name" href="#" onclick="return doclink('link-2', 'mDAG', 'link-0');">mDAG</a></tt><tt class="py-op">.</tt><tt id="link-3" class="py-name" targets="Package mDAG.Languages=mDAG.Languages-module.html"><a title="mDAG.Languages" class="py-name" href="#" onclick="return doclink('link-3', 'Languages', 'link-3');">Languages</a></tt><tt class="py-op">.</tt><tt id="link-4" class="py-name" targets="Module mDAG.Languages.Pthn=mDAG.Languages.Pthn-module.html,Module mDAG.Runtimes.Pthn=mDAG.Runtimes.Pthn-module.html"><a title="mDAG.Languages.Pthn
64
mDAG.Runtimes.Pthn" class="py-name" href="#" onclick="return doclink('link-4', 'Pthn', 'link-4');">Pthn</a></tt> </tt>
65
<a name="L3"></a><tt class="py-lineno"> 3</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt id="link-5" class="py-name"><a title="mDAG" class="py-name" href="#" onclick="return doclink('link-5', 'mDAG', 'link-0');">mDAG</a></tt><tt class="py-op">.</tt><tt id="link-6" class="py-name"><a title="mDAG.Languages" class="py-name" href="#" onclick="return doclink('link-6', 'Languages', 'link-3');">Languages</a></tt><tt class="py-op">.</tt><tt id="link-7" class="py-name" targets="Module mDAG.Languages.Factory=mDAG.Languages.Factory-module.html,Module mDAG.Nodes.Debug.Factory=mDAG.Nodes.Debug.Factory-module.html,Module mDAG.Nodes.Factory=mDAG.Nodes.Factory-module.html,Module mDAG.Nodes.PythonStd.Factory=mDAG.Nodes.PythonStd.Factory-module.html,Module mDAG.Nodes.Standard.Factory=mDAG.Nodes.Standard.Factory-module.html,Module mDAG.Runtimes.Factory=mDAG.Runtimes.Factory-module.html"><a title="mDAG.Languages.Factory
66
mDAG.Nodes.Debug.Factory
68
mDAG.Nodes.PythonStd.Factory
69
mDAG.Nodes.Standard.Factory
70
mDAG.Runtimes.Factory" class="py-name" href="#" onclick="return doclink('link-7', 'Factory', 'link-7');">Factory</a></tt> </tt>
71
<a name="L4"></a><tt class="py-lineno"> 4</tt> <tt class="py-line"> </tt>
72
<a name="PortTypes"></a><div id="PortTypes-def"><a name="L5"></a><tt class="py-lineno"> 5</tt> <a class="py-toggle" href="#" id="PortTypes-toggle" onclick="return toggle('PortTypes');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="mDAG.Nodes.PythonStd.Nodes.PortTypes-class.html">PortTypes</a><tt class="py-op">(</tt><tt class="py-base-class">object</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
73
</div><div id="PortTypes-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="PortTypes-expanded"><a name="L6"></a><tt class="py-lineno"> 6</tt> <tt class="py-line"> <tt id="link-8" class="py-name" targets="Variable mDAG.Nodes.PythonStd.Nodes.PortTypes.stringtype=mDAG.Nodes.PythonStd.Nodes.PortTypes-class.html#stringtype"><a title="mDAG.Nodes.PythonStd.Nodes.PortTypes.stringtype" class="py-name" href="#" onclick="return doclink('link-8', 'stringtype', 'link-8');">stringtype</a></tt> <tt class="py-op">=</tt> <tt class="py-string">"python.string"</tt> </tt>
74
<a name="L7"></a><tt class="py-lineno"> 7</tt> <tt class="py-line"> <tt id="link-9" class="py-name" targets="Variable mDAG.Nodes.PythonStd.Nodes.PortTypes.nonetype=mDAG.Nodes.PythonStd.Nodes.PortTypes-class.html#nonetype"><a title="mDAG.Nodes.PythonStd.Nodes.PortTypes.nonetype" class="py-name" href="#" onclick="return doclink('link-9', 'nonetype', 'link-9');">nonetype</a></tt> <tt class="py-op">=</tt> <tt class="py-string">"python.none"</tt> </tt>
75
<a name="L8"></a><tt class="py-lineno"> 8</tt> <tt class="py-line"> <tt id="link-10" class="py-name" targets="Variable mDAG.Nodes.PythonStd.Nodes.PortTypes.varianttype=mDAG.Nodes.PythonStd.Nodes.PortTypes-class.html#varianttype"><a title="mDAG.Nodes.PythonStd.Nodes.PortTypes.varianttype" class="py-name" href="#" onclick="return doclink('link-10', 'varianttype', 'link-10');">varianttype</a></tt> <tt class="py-op">=</tt> <tt class="py-string">"python.variant"</tt> </tt>
76
</div><a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"> </tt>
77
<a name="IsPythonPortType"></a><div id="IsPythonPortType-def"><a name="L10"></a><tt class="py-lineno">10</tt> <a class="py-toggle" href="#" id="IsPythonPortType-toggle" onclick="return toggle('IsPythonPortType');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="mDAG.Nodes.PythonStd.Nodes-module.html#IsPythonPortType">IsPythonPortType</a><tt class="py-op">(</tt><tt class="py-param">portType</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
78
</div><div id="IsPythonPortType-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="IsPythonPortType-expanded"><a name="L11"></a><tt class="py-lineno">11</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">portType</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">startswith</tt><tt class="py-op">(</tt><tt class="py-string">"python."</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
79
<a name="L12"></a><tt class="py-lineno">12</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">True</tt> </tt>
80
<a name="L13"></a><tt class="py-lineno">13</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">False</tt> </tt>
81
</div><a name="L14"></a><tt class="py-lineno">14</tt> <tt class="py-line"> </tt>
82
<a name="PythonNode"></a><div id="PythonNode-def"><a name="L15"></a><tt class="py-lineno">15</tt> <a class="py-toggle" href="#" id="PythonNode-toggle" onclick="return toggle('PythonNode');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="mDAG.Nodes.PythonStd.Nodes.PythonNode-class.html">PythonNode</a><tt class="py-op">(</tt><tt class="py-base-class">mDAG</tt><tt class="py-op">.</tt><tt class="py-base-class">Document</tt><tt class="py-op">.</tt><tt class="py-base-class">Node</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
83
</div><div id="PythonNode-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="PythonNode-expanded"><a name="L16"></a><tt class="py-lineno">16</tt> <tt class="py-line"> <tt id="link-11" class="py-name" targets="Variable mDAG.Nodes.PythonStd.Nodes.PythonNode._langauge=mDAG.Nodes.PythonStd.Nodes.PythonNode-class.html#_langauge"><a title="mDAG.Nodes.PythonStd.Nodes.PythonNode._langauge" class="py-name" href="#" onclick="return doclink('link-11', '_langauge', 'link-11');">_langauge</a></tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
84
<a name="L17"></a><tt class="py-lineno">17</tt> <tt class="py-line"> </tt>
85
<a name="PythonNode.__init__"></a><div id="PythonNode.__init__-def"><a name="L18"></a><tt class="py-lineno">18</tt> <a class="py-toggle" href="#" id="PythonNode.__init__-toggle" onclick="return toggle('PythonNode.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="mDAG.Nodes.PythonStd.Nodes.PythonNode-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">doc</tt><tt class="py-op">,</tt><tt class="py-param">xpos</tt><tt class="py-op">,</tt><tt class="py-param">ypos</tt><tt class="py-op">,</tt><tt class="py-param">name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
86
</div><div id="PythonNode.__init__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="PythonNode.__init__-expanded"><a name="L19"></a><tt class="py-lineno">19</tt> <tt class="py-line"> <tt id="link-12" class="py-name"><a title="mDAG" class="py-name" href="#" onclick="return doclink('link-12', 'mDAG', 'link-0');">mDAG</a></tt><tt class="py-op">.</tt><tt id="link-13" class="py-name"><a title="mDAG.Document
87
mDAG.Document.Document" class="py-name" href="#" onclick="return doclink('link-13', 'Document', 'link-1');">Document</a></tt><tt class="py-op">.</tt><tt id="link-14" class="py-name" targets="Class mDAG.DeprecatedNodes.Node=mDAG.DeprecatedNodes.Node-class.html,Class mDAG.Document.Node=mDAG.Document.Node-class.html"><a title="mDAG.DeprecatedNodes.Node
88
mDAG.Document.Node" class="py-name" href="#" onclick="return doclink('link-14', 'Node', 'link-14');">Node</a></tt><tt class="py-op">.</tt><tt id="link-15" class="py-name" targets="Method mDAG.Code.BlockType.__init__()=mDAG.Code.BlockType-class.html#__init__,Method mDAG.Code.CodeBlock.__init__()=mDAG.Code.CodeBlock-class.html#__init__,Method mDAG.Code.IndentTypeSpace.__init__()=mDAG.Code.IndentTypeSpace-class.html#__init__,Method mDAG.Code.Language.__init__()=mDAG.Code.Language-class.html#__init__,Method mDAG.Code.Sourcecode.__init__()=mDAG.Code.Sourcecode-class.html#__init__,Method mDAG.Code.SourcecodeGeneration.__init__()=mDAG.Code.SourcecodeGeneration-class.html#__init__,Method mDAG.DeprecatedNodes.Connection.__init__()=mDAG.DeprecatedNodes.Connection-class.html#__init__,Method mDAG.DeprecatedNodes.Constant.__init__()=mDAG.DeprecatedNodes.Constant-class.html#__init__,Method mDAG.DeprecatedNodes.DAG.__init__()=mDAG.DeprecatedNodes.DAG-class.html#__init__,Method mDAG.DeprecatedNodes.InputPort.__init__()=mDAG.DeprecatedNodes.InputPort-class.html#__init__,Method mDAG.DeprecatedNodes.Node.__init__()=mDAG.DeprecatedNodes.Node-class.html#__init__,Method mDAG.DeprecatedNodes.OutputPort.__init__()=mDAG.DeprecatedNodes.OutputPort-class.html#__init__,Method mDAG.Document.Connection.__init__()=mDAG.Document.Connection-class.html#__init__,Method mDAG.Document.Document.__init__()=mDAG.Document.Document-class.html#__init__,Method mDAG.Document.InputPort.__init__()=mDAG.Document.InputPort-class.html#__init__,Method mDAG.Document.Library.__init__()=mDAG.Document.Library-class.html#__init__,Method mDAG.Document.Location.__init__()=mDAG.Document.Location-class.html#__init__,Method mDAG.Document.Node.__init__()=mDAG.Document.Node-class.html#__init__,Method mDAG.Document.OutputPort.__init__()=mDAG.Document.OutputPort-class.html#__init__,Method mDAG.Document.PipeJoint.__init__()=mDAG.Document.PipeJoint-class.html#__init__,Method mDAG.Document.Pipeline.__init__()=mDAG.Document.Pipeline-class.html#__init__,Method mDAG.Document.Port.__init__()=mDAG.Document.Port-class.html#__init__,Method mDAG.Document.Runtime.__init__()=mDAG.Document.Runtime-class.html#__init__,Method mDAG.Editor.Commands.AddLibrary.__init__()=mDAG.Editor.Commands.AddLibrary-class.html#__init__,Method mDAG.Editor.Commands.ConnectNodes.__init__()=mDAG.Editor.Commands.ConnectNodes-class.html#__init__,Method mDAG.Editor.Commands.CreateNode.__init__()=mDAG.Editor.Commands.CreateNode-class.html#__init__,Method mDAG.Editor.Commands.DeleteNode.__init__()=mDAG.Editor.Commands.DeleteNode-class.html#__init__,Method mDAG.Editor.Commands.DisconnectNodes.__init__()=mDAG.Editor.Commands.DisconnectNodes-class.html#__init__,Method mDAG.Editor.Commands.MoveNode.__init__()=mDAG.Editor.Commands.MoveNode-class.html#__init__,Method mDAG.Editor.Commands.New.__init__()=mDAG.Editor.Commands.New-class.html#__init__,Method mDAG.Languages.Pthn.PythonLangauge.__init__()=mDAG.Languages.Pthn.PythonLangauge-class.html#__init__,Method mDAG.Nodes.Debug.Dummy.DummyNode.__init__()=mDAG.Nodes.Debug.Dummy.DummyNode-class.html#__init__,Method mDAG.Nodes.PythonStd.Nodes.HelloWorldNode.__init__()=mDAG.Nodes.PythonStd.Nodes.HelloWorldNode-class.html#__init__,Method mDAG.Nodes.PythonStd.Nodes.PythonNode.__init__()=mDAG.Nodes.PythonStd.Nodes.PythonNode-class.html#__init__,Method mDAG.Nodes.PythonStd.Nodes.SimplePrintNode.__init__()=mDAG.Nodes.PythonStd.Nodes.SimplePrintNode-class.html#__init__,Method mDAG.Nodes.Standard.Null.NullNode.__init__()=mDAG.Nodes.Standard.Null.NullNode-class.html#__init__,Method mDAG.Runtimes.ShellScript.ShellScriptRuntime.__init__()=mDAG.Runtimes.ShellScript.ShellScriptRuntime-class.html#__init__,Method mDAG.ui.MainWindowCode.MainWindow.__init__()=mDAG.ui.MainWindowCode.MainWindow-class.html#__init__,Method mDAG.ui.NodeCanvasFormCode.NodeCanvasForm.__init__()=mDAG.ui.NodeCanvasFormCode.NodeCanvasForm-class.html#__init__,Method mDAG.ui.NodeScene.ConnectableItem.__init__()=mDAG.ui.NodeScene.ConnectableItem-class.html#__init__,Method mDAG.ui.NodeScene.DraggableConnector.__init__()=mDAG.ui.NodeScene.DraggableConnector-class.html#__init__,Method mDAG.ui.NodeScene.NodeConnectorItem.__init__()=mDAG.ui.NodeScene.NodeConnectorItem-class.html#__init__,Method mDAG.ui.NodeScene.NodeInputPortItem.__init__()=mDAG.ui.NodeScene.NodeInputPortItem-class.html#__init__,Method mDAG.ui.NodeScene.NodeItem.__init__()=mDAG.ui.NodeScene.NodeItem-class.html#__init__,Method mDAG.ui.NodeScene.NodeOutputPortItem.__init__()=mDAG.ui.NodeScene.NodeOutputPortItem-class.html#__init__,Method mDAG.ui.NodeScene.NodePortItem.__init__()=mDAG.ui.NodeScene.NodePortItem-class.html#__init__,Method mDAG.ui.NodeScene.NodeScene.__init__()=mDAG.ui.NodeScene.NodeScene-class.html#__init__,Method mDAG.ui.NodeScene.PipeJointInport.__init__()=mDAG.ui.NodeScene.PipeJointInport-class.html#__init__,Method mDAG.ui.NodeScene.PipeJointItem.__init__()=mDAG.ui.NodeScene.PipeJointItem-class.html#__init__,Method mDAG.ui.TreeNodes.LibrariesTreeItem.__init__()=mDAG.ui.TreeNodes.LibrariesTreeItem-class.html#__init__,Method mDAG.ui.TreeNodes.LibraryTreeItem.__init__()=mDAG.ui.TreeNodes.LibraryTreeItem-class.html#__init__,Method mDAG.ui.TreeNodes.NodeTreeItem.__init__()=mDAG.ui.TreeNodes.NodeTreeItem-class.html#__init__"><a title="mDAG.Code.BlockType.__init__
89
mDAG.Code.CodeBlock.__init__
90
mDAG.Code.IndentTypeSpace.__init__
91
mDAG.Code.Language.__init__
92
mDAG.Code.Sourcecode.__init__
93
mDAG.Code.SourcecodeGeneration.__init__
94
mDAG.DeprecatedNodes.Connection.__init__
95
mDAG.DeprecatedNodes.Constant.__init__
96
mDAG.DeprecatedNodes.DAG.__init__
97
mDAG.DeprecatedNodes.InputPort.__init__
98
mDAG.DeprecatedNodes.Node.__init__
99
mDAG.DeprecatedNodes.OutputPort.__init__
100
mDAG.Document.Connection.__init__
101
mDAG.Document.Document.__init__
102
mDAG.Document.InputPort.__init__
103
mDAG.Document.Library.__init__
104
mDAG.Document.Location.__init__
105
mDAG.Document.Node.__init__
106
mDAG.Document.OutputPort.__init__
107
mDAG.Document.PipeJoint.__init__
108
mDAG.Document.Pipeline.__init__
109
mDAG.Document.Port.__init__
110
mDAG.Document.Runtime.__init__
111
mDAG.Editor.Commands.AddLibrary.__init__
112
mDAG.Editor.Commands.ConnectNodes.__init__
113
mDAG.Editor.Commands.CreateNode.__init__
114
mDAG.Editor.Commands.DeleteNode.__init__
115
mDAG.Editor.Commands.DisconnectNodes.__init__
116
mDAG.Editor.Commands.MoveNode.__init__
117
mDAG.Editor.Commands.New.__init__
118
mDAG.Languages.Pthn.PythonLangauge.__init__
119
mDAG.Nodes.Debug.Dummy.DummyNode.__init__
120
mDAG.Nodes.PythonStd.Nodes.HelloWorldNode.__init__
121
mDAG.Nodes.PythonStd.Nodes.PythonNode.__init__
122
mDAG.Nodes.PythonStd.Nodes.SimplePrintNode.__init__
123
mDAG.Nodes.Standard.Null.NullNode.__init__
124
mDAG.Runtimes.ShellScript.ShellScriptRuntime.__init__
125
mDAG.ui.MainWindowCode.MainWindow.__init__
126
mDAG.ui.NodeCanvasFormCode.NodeCanvasForm.__init__
127
mDAG.ui.NodeScene.ConnectableItem.__init__
128
mDAG.ui.NodeScene.DraggableConnector.__init__
129
mDAG.ui.NodeScene.NodeConnectorItem.__init__
130
mDAG.ui.NodeScene.NodeInputPortItem.__init__
131
mDAG.ui.NodeScene.NodeItem.__init__
132
mDAG.ui.NodeScene.NodeOutputPortItem.__init__
133
mDAG.ui.NodeScene.NodePortItem.__init__
134
mDAG.ui.NodeScene.NodeScene.__init__
135
mDAG.ui.NodeScene.PipeJointInport.__init__
136
mDAG.ui.NodeScene.PipeJointItem.__init__
137
mDAG.ui.TreeNodes.LibrariesTreeItem.__init__
138
mDAG.ui.TreeNodes.LibraryTreeItem.__init__
139
mDAG.ui.TreeNodes.NodeTreeItem.__init__" class="py-name" href="#" onclick="return doclink('link-15', '__init__', 'link-15');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt><tt id="link-16" class="py-name" targets="Variable mDAG.ui.NodeCanvasFormCode.NodeCanvasForm.doc=mDAG.ui.NodeCanvasFormCode.NodeCanvasForm-class.html#doc"><a title="mDAG.ui.NodeCanvasFormCode.NodeCanvasForm.doc" class="py-name" href="#" onclick="return doclink('link-16', 'doc', 'link-16');">doc</a></tt><tt class="py-op">,</tt><tt class="py-name">xpos</tt><tt class="py-op">,</tt><tt class="py-name">ypos</tt><tt class="py-op">,</tt><tt id="link-17" class="py-name" targets="Variable mDAG.Code.Sourcecode.name=mDAG.Code.Sourcecode-class.html#name"><a title="mDAG.Code.Sourcecode.name" class="py-name" href="#" onclick="return doclink('link-17', 'name', 'link-17');">name</a></tt><tt class="py-op">)</tt> </tt>
140
<a name="L20"></a><tt class="py-lineno">20</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-18" class="py-name"><a title="mDAG.Nodes.PythonStd.Nodes.PythonNode._langauge" class="py-name" href="#" onclick="return doclink('link-18', '_langauge', 'link-11');">_langauge</a></tt> <tt class="py-op">=</tt> <tt id="link-19" class="py-name"><a title="mDAG" class="py-name" href="#" onclick="return doclink('link-19', 'mDAG', 'link-0');">mDAG</a></tt><tt class="py-op">.</tt><tt id="link-20" class="py-name"><a title="mDAG.Languages" class="py-name" href="#" onclick="return doclink('link-20', 'Languages', 'link-3');">Languages</a></tt><tt class="py-op">.</tt><tt id="link-21" class="py-name"><a title="mDAG.Languages.Factory
141
mDAG.Nodes.Debug.Factory
143
mDAG.Nodes.PythonStd.Factory
144
mDAG.Nodes.Standard.Factory
145
mDAG.Runtimes.Factory" class="py-name" href="#" onclick="return doclink('link-21', 'Factory', 'link-7');">Factory</a></tt><tt class="py-op">.</tt><tt class="py-name">GetLanguage</tt><tt class="py-op">(</tt><tt class="py-string">"Python"</tt><tt class="py-op">)</tt> </tt>
146
</div><a name="L21"></a><tt class="py-lineno">21</tt> <tt class="py-line"> </tt>
147
<a name="PythonNode.GetPythonLanguage"></a><div id="PythonNode.GetPythonLanguage-def"><a name="L22"></a><tt class="py-lineno">22</tt> <a class="py-toggle" href="#" id="PythonNode.GetPythonLanguage-toggle" onclick="return toggle('PythonNode.GetPythonLanguage');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="mDAG.Nodes.PythonStd.Nodes.PythonNode-class.html#GetPythonLanguage">GetPythonLanguage</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
148
</div><div id="PythonNode.GetPythonLanguage-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="PythonNode.GetPythonLanguage-expanded"><a name="L23"></a><tt class="py-lineno">23</tt> <tt class="py-line"> <tt class="py-keyword">assert</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-22" class="py-name"><a title="mDAG.Nodes.PythonStd.Nodes.PythonNode._langauge" class="py-name" href="#" onclick="return doclink('link-22', '_langauge', 'link-11');">_langauge</a></tt><tt class="py-op">,</tt> <tt id="link-23" class="py-name"><a title="mDAG" class="py-name" href="#" onclick="return doclink('link-23', 'mDAG', 'link-0');">mDAG</a></tt><tt class="py-op">.</tt><tt id="link-24" class="py-name"><a title="mDAG.Languages" class="py-name" href="#" onclick="return doclink('link-24', 'Languages', 'link-3');">Languages</a></tt><tt class="py-op">.</tt><tt id="link-25" class="py-name"><a title="mDAG.Languages.Pthn
149
mDAG.Runtimes.Pthn" class="py-name" href="#" onclick="return doclink('link-25', 'Pthn', 'link-4');">Pthn</a></tt><tt class="py-op">.</tt><tt id="link-26" class="py-name" targets="Class mDAG.Languages.Pthn.PythonLangauge=mDAG.Languages.Pthn.PythonLangauge-class.html"><a title="mDAG.Languages.Pthn.PythonLangauge" class="py-name" href="#" onclick="return doclink('link-26', 'PythonLangauge', 'link-26');">PythonLangauge</a></tt><tt class="py-op">)</tt> </tt>
150
<a name="L24"></a><tt class="py-lineno">24</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-27" class="py-name"><a title="mDAG.Nodes.PythonStd.Nodes.PythonNode._langauge" class="py-name" href="#" onclick="return doclink('link-27', '_langauge', 'link-11');">_langauge</a></tt> </tt>
151
</div><a name="L25"></a><tt class="py-lineno">25</tt> <tt class="py-line"> </tt>
152
<a name="PythonNode.CanConnect"></a><div id="PythonNode.CanConnect-def"><a name="L26"></a><tt class="py-lineno">26</tt> <a class="py-toggle" href="#" id="PythonNode.CanConnect-toggle" onclick="return toggle('PythonNode.CanConnect');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="mDAG.Nodes.PythonStd.Nodes.PythonNode-class.html#CanConnect">CanConnect</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">myinport</tt><tt class="py-op">,</tt> <tt class="py-param">otheroutport</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
153
</div><div id="PythonNode.CanConnect-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="PythonNode.CanConnect-expanded"><a name="L27"></a><tt class="py-lineno">27</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt id="link-28" class="py-name"><a title="mDAG" class="py-name" href="#" onclick="return doclink('link-28', 'mDAG', 'link-0');">mDAG</a></tt><tt class="py-op">.</tt><tt id="link-29" class="py-name"><a title="mDAG.Document
154
mDAG.Document.Document" class="py-name" href="#" onclick="return doclink('link-29', 'Document', 'link-1');">Document</a></tt><tt class="py-op">.</tt><tt id="link-30" class="py-name"><a title="mDAG.DeprecatedNodes.Node
155
mDAG.Document.Node" class="py-name" href="#" onclick="return doclink('link-30', 'Node', 'link-14');">Node</a></tt><tt class="py-op">.</tt><tt id="link-31" class="py-name" targets="Method mDAG.DeprecatedNodes.OutputPort.CanConnect()=mDAG.DeprecatedNodes.OutputPort-class.html#CanConnect,Method mDAG.Document.Node.CanConnect()=mDAG.Document.Node-class.html#CanConnect,Method mDAG.Nodes.Debug.Dummy.DummyNode.CanConnect()=mDAG.Nodes.Debug.Dummy.DummyNode-class.html#CanConnect,Method mDAG.Nodes.PythonStd.Nodes.PythonNode.CanConnect()=mDAG.Nodes.PythonStd.Nodes.PythonNode-class.html#CanConnect,Method mDAG.Nodes.Standard.Null.NullNode.CanConnect()=mDAG.Nodes.Standard.Null.NullNode-class.html#CanConnect"><a title="mDAG.DeprecatedNodes.OutputPort.CanConnect
156
mDAG.Document.Node.CanConnect
157
mDAG.Nodes.Debug.Dummy.DummyNode.CanConnect
158
mDAG.Nodes.PythonStd.Nodes.PythonNode.CanConnect
159
mDAG.Nodes.Standard.Null.NullNode.CanConnect" class="py-name" href="#" onclick="return doclink('link-31', 'CanConnect', 'link-31');">CanConnect</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt><tt class="py-name">myinport</tt><tt class="py-op">,</tt><tt class="py-name">otheroutport</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
160
<a name="L28"></a><tt class="py-lineno">28</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">False</tt> </tt>
161
<a name="L29"></a><tt class="py-lineno">29</tt> <tt class="py-line"> <tt class="py-keyword">assert</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt class="py-name">myinport</tt><tt class="py-op">,</tt> <tt id="link-32" class="py-name"><a title="mDAG" class="py-name" href="#" onclick="return doclink('link-32', 'mDAG', 'link-0');">mDAG</a></tt><tt class="py-op">.</tt><tt id="link-33" class="py-name"><a title="mDAG.Document
162
mDAG.Document.Document" class="py-name" href="#" onclick="return doclink('link-33', 'Document', 'link-1');">Document</a></tt><tt class="py-op">.</tt><tt id="link-34" class="py-name" targets="Class mDAG.DeprecatedNodes.InputPort=mDAG.DeprecatedNodes.InputPort-class.html,Class mDAG.Document.InputPort=mDAG.Document.InputPort-class.html"><a title="mDAG.DeprecatedNodes.InputPort
163
mDAG.Document.InputPort" class="py-name" href="#" onclick="return doclink('link-34', 'InputPort', 'link-34');">InputPort</a></tt><tt class="py-op">)</tt> </tt>
164
<a name="L30"></a><tt class="py-lineno">30</tt> <tt class="py-line"> <tt class="py-keyword">assert</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt class="py-name">otheroutport</tt><tt class="py-op">,</tt> <tt id="link-35" class="py-name"><a title="mDAG" class="py-name" href="#" onclick="return doclink('link-35', 'mDAG', 'link-0');">mDAG</a></tt><tt class="py-op">.</tt><tt id="link-36" class="py-name"><a title="mDAG.Document
165
mDAG.Document.Document" class="py-name" href="#" onclick="return doclink('link-36', 'Document', 'link-1');">Document</a></tt><tt class="py-op">.</tt><tt id="link-37" class="py-name" targets="Class mDAG.DeprecatedNodes.OutputPort=mDAG.DeprecatedNodes.OutputPort-class.html,Class mDAG.Document.OutputPort=mDAG.Document.OutputPort-class.html"><a title="mDAG.DeprecatedNodes.OutputPort
166
mDAG.Document.OutputPort" class="py-name" href="#" onclick="return doclink('link-37', 'OutputPort', 'link-37');">OutputPort</a></tt><tt class="py-op">)</tt> </tt>
167
<a name="L31"></a><tt class="py-lineno">31</tt> <tt class="py-line"> </tt>
168
<a name="L32"></a><tt class="py-lineno">32</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt id="link-38" class="py-name" targets="Function mDAG.Nodes.PythonStd.Nodes.IsPythonPortType()=mDAG.Nodes.PythonStd.Nodes-module.html#IsPythonPortType"><a title="mDAG.Nodes.PythonStd.Nodes.IsPythonPortType" class="py-name" href="#" onclick="return doclink('link-38', 'IsPythonPortType', 'link-38');">IsPythonPortType</a></tt><tt class="py-op">(</tt><tt class="py-name">otheroutport</tt><tt class="py-op">.</tt><tt id="link-39" class="py-name" targets="Method mDAG.Document.Port.GetConnectionType()=mDAG.Document.Port-class.html#GetConnectionType"><a title="mDAG.Document.Port.GetConnectionType" class="py-name" href="#" onclick="return doclink('link-39', 'GetConnectionType', 'link-39');">GetConnectionType</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
169
<a name="L33"></a><tt class="py-lineno">33</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">False</tt> </tt>
170
<a name="L34"></a><tt class="py-lineno">34</tt> <tt class="py-line"> </tt>
171
<a name="L35"></a><tt class="py-lineno">35</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">myinport</tt><tt class="py-op">.</tt><tt id="link-40" class="py-name"><a title="mDAG.Document.Port.GetConnectionType" class="py-name" href="#" onclick="return doclink('link-40', 'GetConnectionType', 'link-39');">GetConnectionType</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-op">==</tt> <tt id="link-41" class="py-name" targets="Class mDAG.Nodes.PythonStd.Nodes.PortTypes=mDAG.Nodes.PythonStd.Nodes.PortTypes-class.html"><a title="mDAG.Nodes.PythonStd.Nodes.PortTypes" class="py-name" href="#" onclick="return doclink('link-41', 'PortTypes', 'link-41');">PortTypes</a></tt><tt class="py-op">.</tt><tt id="link-42" class="py-name"><a title="mDAG.Nodes.PythonStd.Nodes.PortTypes.varianttype" class="py-name" href="#" onclick="return doclink('link-42', 'varianttype', 'link-10');">varianttype</a></tt><tt class="py-op">:</tt> </tt>
172
<a name="L36"></a><tt class="py-lineno">36</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">True</tt> </tt>
173
<a name="L37"></a><tt class="py-lineno">37</tt> <tt class="py-line"> </tt>
174
<a name="L38"></a><tt class="py-lineno">38</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">myinport</tt><tt class="py-op">.</tt><tt id="link-43" class="py-name"><a title="mDAG.Document.Port.GetConnectionType" class="py-name" href="#" onclick="return doclink('link-43', 'GetConnectionType', 'link-39');">GetConnectionType</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-op">!=</tt> <tt class="py-name">otheroutport</tt><tt class="py-op">.</tt><tt id="link-44" class="py-name"><a title="mDAG.Document.Port.GetConnectionType" class="py-name" href="#" onclick="return doclink('link-44', 'GetConnectionType', 'link-39');">GetConnectionType</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
175
<a name="L39"></a><tt class="py-lineno">39</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">False</tt> </tt>
176
<a name="L40"></a><tt class="py-lineno">40</tt> <tt class="py-line"> </tt>
177
<a name="L41"></a><tt class="py-lineno">41</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">True</tt> </tt>
178
</div></div><a name="L42"></a><tt class="py-lineno">42</tt> <tt class="py-line"> </tt>
179
<a name="L43"></a><tt class="py-lineno">43</tt> <tt class="py-line"> </tt>
180
<a name="HelloWorldNode"></a><div id="HelloWorldNode-def"><a name="L44"></a><tt class="py-lineno">44</tt> <a class="py-toggle" href="#" id="HelloWorldNode-toggle" onclick="return toggle('HelloWorldNode');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="mDAG.Nodes.PythonStd.Nodes.HelloWorldNode-class.html">HelloWorldNode</a><tt class="py-op">(</tt><tt class="py-base-class">PythonNode</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
181
</div><div id="HelloWorldNode-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="HelloWorldNode-expanded"><a name="L45"></a><tt class="py-lineno">45</tt> <tt class="py-line"> </tt>
182
<a name="HelloWorldNode.__init__"></a><div id="HelloWorldNode.__init__-def"><a name="L46"></a><tt class="py-lineno">46</tt> <a class="py-toggle" href="#" id="HelloWorldNode.__init__-toggle" onclick="return toggle('HelloWorldNode.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="mDAG.Nodes.PythonStd.Nodes.HelloWorldNode-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">doc</tt><tt class="py-op">,</tt> <tt class="py-param">xpos</tt><tt class="py-op">,</tt> <tt class="py-param">ypos</tt><tt class="py-op">,</tt> <tt class="py-param">name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
183
</div><div id="HelloWorldNode.__init__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="HelloWorldNode.__init__-expanded"><a name="L47"></a><tt class="py-lineno">47</tt> <tt class="py-line"> <tt id="link-45" class="py-name" targets="Class mDAG.Nodes.PythonStd.Nodes.PythonNode=mDAG.Nodes.PythonStd.Nodes.PythonNode-class.html"><a title="mDAG.Nodes.PythonStd.Nodes.PythonNode" class="py-name" href="#" onclick="return doclink('link-45', 'PythonNode', 'link-45');">PythonNode</a></tt><tt class="py-op">.</tt><tt id="link-46" class="py-name"><a title="mDAG.Code.BlockType.__init__
184
mDAG.Code.CodeBlock.__init__
185
mDAG.Code.IndentTypeSpace.__init__
186
mDAG.Code.Language.__init__
187
mDAG.Code.Sourcecode.__init__
188
mDAG.Code.SourcecodeGeneration.__init__
189
mDAG.DeprecatedNodes.Connection.__init__
190
mDAG.DeprecatedNodes.Constant.__init__
191
mDAG.DeprecatedNodes.DAG.__init__
192
mDAG.DeprecatedNodes.InputPort.__init__
193
mDAG.DeprecatedNodes.Node.__init__
194
mDAG.DeprecatedNodes.OutputPort.__init__
195
mDAG.Document.Connection.__init__
196
mDAG.Document.Document.__init__
197
mDAG.Document.InputPort.__init__
198
mDAG.Document.Library.__init__
199
mDAG.Document.Location.__init__
200
mDAG.Document.Node.__init__
201
mDAG.Document.OutputPort.__init__
202
mDAG.Document.PipeJoint.__init__
203
mDAG.Document.Pipeline.__init__
204
mDAG.Document.Port.__init__
205
mDAG.Document.Runtime.__init__
206
mDAG.Editor.Commands.AddLibrary.__init__
207
mDAG.Editor.Commands.ConnectNodes.__init__
208
mDAG.Editor.Commands.CreateNode.__init__
209
mDAG.Editor.Commands.DeleteNode.__init__
210
mDAG.Editor.Commands.DisconnectNodes.__init__
211
mDAG.Editor.Commands.MoveNode.__init__
212
mDAG.Editor.Commands.New.__init__
213
mDAG.Languages.Pthn.PythonLangauge.__init__
214
mDAG.Nodes.Debug.Dummy.DummyNode.__init__
215
mDAG.Nodes.PythonStd.Nodes.HelloWorldNode.__init__
216
mDAG.Nodes.PythonStd.Nodes.PythonNode.__init__
217
mDAG.Nodes.PythonStd.Nodes.SimplePrintNode.__init__
218
mDAG.Nodes.Standard.Null.NullNode.__init__
219
mDAG.Runtimes.ShellScript.ShellScriptRuntime.__init__
220
mDAG.ui.MainWindowCode.MainWindow.__init__
221
mDAG.ui.NodeCanvasFormCode.NodeCanvasForm.__init__
222
mDAG.ui.NodeScene.ConnectableItem.__init__
223
mDAG.ui.NodeScene.DraggableConnector.__init__
224
mDAG.ui.NodeScene.NodeConnectorItem.__init__
225
mDAG.ui.NodeScene.NodeInputPortItem.__init__
226
mDAG.ui.NodeScene.NodeItem.__init__
227
mDAG.ui.NodeScene.NodeOutputPortItem.__init__
228
mDAG.ui.NodeScene.NodePortItem.__init__
229
mDAG.ui.NodeScene.NodeScene.__init__
230
mDAG.ui.NodeScene.PipeJointInport.__init__
231
mDAG.ui.NodeScene.PipeJointItem.__init__
232
mDAG.ui.TreeNodes.LibrariesTreeItem.__init__
233
mDAG.ui.TreeNodes.LibraryTreeItem.__init__
234
mDAG.ui.TreeNodes.NodeTreeItem.__init__" class="py-name" href="#" onclick="return doclink('link-46', '__init__', 'link-15');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt id="link-47" class="py-name"><a title="mDAG.ui.NodeCanvasFormCode.NodeCanvasForm.doc" class="py-name" href="#" onclick="return doclink('link-47', 'doc', 'link-16');">doc</a></tt><tt class="py-op">,</tt> <tt class="py-name">xpos</tt><tt class="py-op">,</tt> <tt class="py-name">ypos</tt><tt class="py-op">,</tt> <tt id="link-48" class="py-name"><a title="mDAG.Code.Sourcecode.name" class="py-name" href="#" onclick="return doclink('link-48', 'name', 'link-17');">name</a></tt><tt class="py-op">)</tt> </tt>
235
<a name="L48"></a><tt class="py-lineno">48</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-49" class="py-name" targets="Method mDAG.Document.Node.AddOutputPort()=mDAG.Document.Node-class.html#AddOutputPort"><a title="mDAG.Document.Node.AddOutputPort" class="py-name" href="#" onclick="return doclink('link-49', 'AddOutputPort', 'link-49');">AddOutputPort</a></tt><tt class="py-op">(</tt><tt class="py-string">"out"</tt><tt class="py-op">,</tt><tt id="link-50" class="py-name"><a title="mDAG.Nodes.PythonStd.Nodes.PortTypes" class="py-name" href="#" onclick="return doclink('link-50', 'PortTypes', 'link-41');">PortTypes</a></tt><tt class="py-op">.</tt><tt id="link-51" class="py-name"><a title="mDAG.Nodes.PythonStd.Nodes.PortTypes.stringtype" class="py-name" href="#" onclick="return doclink('link-51', 'stringtype', 'link-8');">stringtype</a></tt><tt class="py-op">)</tt> </tt>
236
<a name="L49"></a><tt class="py-lineno">49</tt> <tt class="py-line"> </tt>
237
<a name="L50"></a><tt class="py-lineno">50</tt> <tt class="py-line"> <tt class="py-name">execblock</tt> <tt class="py-op">=</tt> <tt id="link-52" class="py-name"><a title="mDAG" class="py-name" href="#" onclick="return doclink('link-52', 'mDAG', 'link-0');">mDAG</a></tt><tt class="py-op">.</tt><tt id="link-53" class="py-name" targets="Module mDAG.Code=mDAG.Code-module.html"><a title="mDAG.Code" class="py-name" href="#" onclick="return doclink('link-53', 'Code', 'link-53');">Code</a></tt><tt class="py-op">.</tt><tt id="link-54" class="py-name" targets="Class mDAG.Code.CodeBlock=mDAG.Code.CodeBlock-class.html"><a title="mDAG.Code.CodeBlock" class="py-name" href="#" onclick="return doclink('link-54', 'CodeBlock', 'link-54');">CodeBlock</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-55" class="py-name" targets="Method mDAG.Nodes.PythonStd.Nodes.PythonNode.GetPythonLanguage()=mDAG.Nodes.PythonStd.Nodes.PythonNode-class.html#GetPythonLanguage"><a title="mDAG.Nodes.PythonStd.Nodes.PythonNode.GetPythonLanguage" class="py-name" href="#" onclick="return doclink('link-55', 'GetPythonLanguage', 'link-55');">GetPythonLanguage</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-56" class="py-name" targets="Variable mDAG.Languages.Pthn.PythonLangauge.BlocktypeExec=mDAG.Languages.Pthn.PythonLangauge-class.html#BlocktypeExec"><a title="mDAG.Languages.Pthn.PythonLangauge.BlocktypeExec" class="py-name" href="#" onclick="return doclink('link-56', 'BlocktypeExec', 'link-56');">BlocktypeExec</a></tt><tt class="py-op">,</tt><tt class="py-string">"""~<out>~ = 'Hello World!'"""</tt><tt class="py-op">)</tt> </tt>
238
<a name="L51"></a><tt class="py-lineno">51</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-57" class="py-name" targets="Method mDAG.Document.Node.AddCodeBlock()=mDAG.Document.Node-class.html#AddCodeBlock"><a title="mDAG.Document.Node.AddCodeBlock" class="py-name" href="#" onclick="return doclink('link-57', 'AddCodeBlock', 'link-57');">AddCodeBlock</a></tt><tt class="py-op">(</tt><tt class="py-name">execblock</tt><tt class="py-op">)</tt> </tt>
239
</div></div><a name="L52"></a><tt class="py-lineno">52</tt> <tt class="py-line"> </tt>
240
<a name="L53"></a><tt class="py-lineno">53</tt> <tt class="py-line"> </tt>
241
<a name="SimplePrintNode"></a><div id="SimplePrintNode-def"><a name="L54"></a><tt class="py-lineno">54</tt> <a class="py-toggle" href="#" id="SimplePrintNode-toggle" onclick="return toggle('SimplePrintNode');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="mDAG.Nodes.PythonStd.Nodes.SimplePrintNode-class.html">SimplePrintNode</a><tt class="py-op">(</tt><tt class="py-base-class">PythonNode</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
242
</div><div id="SimplePrintNode-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="SimplePrintNode-expanded"><a name="L55"></a><tt class="py-lineno">55</tt> <tt class="py-line"> </tt>
243
<a name="SimplePrintNode.__init__"></a><div id="SimplePrintNode.__init__-def"><a name="L56"></a><tt class="py-lineno">56</tt> <a class="py-toggle" href="#" id="SimplePrintNode.__init__-toggle" onclick="return toggle('SimplePrintNode.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="mDAG.Nodes.PythonStd.Nodes.SimplePrintNode-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">doc</tt><tt class="py-op">,</tt> <tt class="py-param">xpos</tt><tt class="py-op">,</tt> <tt class="py-param">ypos</tt><tt class="py-op">,</tt> <tt class="py-param">name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
244
</div><div id="SimplePrintNode.__init__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="SimplePrintNode.__init__-expanded"><a name="L57"></a><tt class="py-lineno">57</tt> <tt class="py-line"> <tt id="link-58" class="py-name"><a title="mDAG.Nodes.PythonStd.Nodes.PythonNode" class="py-name" href="#" onclick="return doclink('link-58', 'PythonNode', 'link-45');">PythonNode</a></tt><tt class="py-op">.</tt><tt id="link-59" class="py-name"><a title="mDAG.Code.BlockType.__init__
245
mDAG.Code.CodeBlock.__init__
246
mDAG.Code.IndentTypeSpace.__init__
247
mDAG.Code.Language.__init__
248
mDAG.Code.Sourcecode.__init__
249
mDAG.Code.SourcecodeGeneration.__init__
250
mDAG.DeprecatedNodes.Connection.__init__
251
mDAG.DeprecatedNodes.Constant.__init__
252
mDAG.DeprecatedNodes.DAG.__init__
253
mDAG.DeprecatedNodes.InputPort.__init__
254
mDAG.DeprecatedNodes.Node.__init__
255
mDAG.DeprecatedNodes.OutputPort.__init__
256
mDAG.Document.Connection.__init__
257
mDAG.Document.Document.__init__
258
mDAG.Document.InputPort.__init__
259
mDAG.Document.Library.__init__
260
mDAG.Document.Location.__init__
261
mDAG.Document.Node.__init__
262
mDAG.Document.OutputPort.__init__
263
mDAG.Document.PipeJoint.__init__
264
mDAG.Document.Pipeline.__init__
265
mDAG.Document.Port.__init__
266
mDAG.Document.Runtime.__init__
267
mDAG.Editor.Commands.AddLibrary.__init__
268
mDAG.Editor.Commands.ConnectNodes.__init__
269
mDAG.Editor.Commands.CreateNode.__init__
270
mDAG.Editor.Commands.DeleteNode.__init__
271
mDAG.Editor.Commands.DisconnectNodes.__init__
272
mDAG.Editor.Commands.MoveNode.__init__
273
mDAG.Editor.Commands.New.__init__
274
mDAG.Languages.Pthn.PythonLangauge.__init__
275
mDAG.Nodes.Debug.Dummy.DummyNode.__init__
276
mDAG.Nodes.PythonStd.Nodes.HelloWorldNode.__init__
277
mDAG.Nodes.PythonStd.Nodes.PythonNode.__init__
278
mDAG.Nodes.PythonStd.Nodes.SimplePrintNode.__init__
279
mDAG.Nodes.Standard.Null.NullNode.__init__
280
mDAG.Runtimes.ShellScript.ShellScriptRuntime.__init__
281
mDAG.ui.MainWindowCode.MainWindow.__init__
282
mDAG.ui.NodeCanvasFormCode.NodeCanvasForm.__init__
283
mDAG.ui.NodeScene.ConnectableItem.__init__
284
mDAG.ui.NodeScene.DraggableConnector.__init__
285
mDAG.ui.NodeScene.NodeConnectorItem.__init__
286
mDAG.ui.NodeScene.NodeInputPortItem.__init__
287
mDAG.ui.NodeScene.NodeItem.__init__
288
mDAG.ui.NodeScene.NodeOutputPortItem.__init__
289
mDAG.ui.NodeScene.NodePortItem.__init__
290
mDAG.ui.NodeScene.NodeScene.__init__
291
mDAG.ui.NodeScene.PipeJointInport.__init__
292
mDAG.ui.NodeScene.PipeJointItem.__init__
293
mDAG.ui.TreeNodes.LibrariesTreeItem.__init__
294
mDAG.ui.TreeNodes.LibraryTreeItem.__init__
295
mDAG.ui.TreeNodes.NodeTreeItem.__init__" class="py-name" href="#" onclick="return doclink('link-59', '__init__', 'link-15');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt id="link-60" class="py-name"><a title="mDAG.ui.NodeCanvasFormCode.NodeCanvasForm.doc" class="py-name" href="#" onclick="return doclink('link-60', 'doc', 'link-16');">doc</a></tt><tt class="py-op">,</tt> <tt class="py-name">xpos</tt><tt class="py-op">,</tt> <tt class="py-name">ypos</tt><tt class="py-op">,</tt> <tt id="link-61" class="py-name"><a title="mDAG.Code.Sourcecode.name" class="py-name" href="#" onclick="return doclink('link-61', 'name', 'link-17');">name</a></tt><tt class="py-op">)</tt> </tt>
296
<a name="L58"></a><tt class="py-lineno">58</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-62" class="py-name" targets="Method mDAG.Document.Node.AddInputPort()=mDAG.Document.Node-class.html#AddInputPort"><a title="mDAG.Document.Node.AddInputPort" class="py-name" href="#" onclick="return doclink('link-62', 'AddInputPort', 'link-62');">AddInputPort</a></tt><tt class="py-op">(</tt><tt class="py-string">"in"</tt><tt class="py-op">,</tt><tt id="link-63" class="py-name"><a title="mDAG.Nodes.PythonStd.Nodes.PortTypes" class="py-name" href="#" onclick="return doclink('link-63', 'PortTypes', 'link-41');">PortTypes</a></tt><tt class="py-op">.</tt><tt id="link-64" class="py-name"><a title="mDAG.Nodes.PythonStd.Nodes.PortTypes.stringtype" class="py-name" href="#" onclick="return doclink('link-64', 'stringtype', 'link-8');">stringtype</a></tt><tt class="py-op">,</tt><tt class="py-name">False</tt><tt class="py-op">)</tt> </tt>
297
<a name="L59"></a><tt class="py-lineno">59</tt> <tt class="py-line"> </tt>
298
<a name="L60"></a><tt class="py-lineno">60</tt> <tt class="py-line"> <tt class="py-name">execblock</tt> <tt class="py-op">=</tt> <tt id="link-65" class="py-name"><a title="mDAG" class="py-name" href="#" onclick="return doclink('link-65', 'mDAG', 'link-0');">mDAG</a></tt><tt class="py-op">.</tt><tt id="link-66" class="py-name"><a title="mDAG.Code" class="py-name" href="#" onclick="return doclink('link-66', 'Code', 'link-53');">Code</a></tt><tt class="py-op">.</tt><tt id="link-67" class="py-name"><a title="mDAG.Code.CodeBlock" class="py-name" href="#" onclick="return doclink('link-67', 'CodeBlock', 'link-54');">CodeBlock</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-68" class="py-name"><a title="mDAG.Nodes.PythonStd.Nodes.PythonNode.GetPythonLanguage" class="py-name" href="#" onclick="return doclink('link-68', 'GetPythonLanguage', 'link-55');">GetPythonLanguage</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-69" class="py-name"><a title="mDAG.Languages.Pthn.PythonLangauge.BlocktypeExec" class="py-name" href="#" onclick="return doclink('link-69', 'BlocktypeExec', 'link-56');">BlocktypeExec</a></tt><tt class="py-op">,</tt><tt class="py-string">"""print(~<in>~)"""</tt><tt class="py-op">)</tt> </tt>
299
<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 id="link-70" class="py-name"><a title="mDAG.Document.Node.AddCodeBlock" class="py-name" href="#" onclick="return doclink('link-70', 'AddCodeBlock', 'link-57');">AddCodeBlock</a></tt><tt class="py-op">(</tt><tt class="py-name">execblock</tt><tt class="py-op">)</tt> </tt>
300
</div></div><a name="L62"></a><tt class="py-lineno">62</tt> <tt class="py-line"> </tt><script type="text/javascript">
302
expandto(location.href);
307
<!-- ==================== NAVIGATION BAR ==================== -->
308
<table class="navbar" border="0" width="100%" cellpadding="0"
309
bgcolor="#a0c0ff" cellspacing="0">
312
<th> <a
313
href="mDAG-module.html">Home</a> </th>
316
<th> <a
317
href="module-tree.html">Trees</a> </th>
320
<th> <a
321
href="identifier-index.html">Indices</a> </th>
324
<th> <a
325
href="help.html">Help</a> </th>
327
<th class="navbar" width="100%"></th>
330
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
332
<td align="left" class="footer">
333
Generated by Epydoc 3.0.1 on Sun Jun 20 19:08:31 2010
335
<td align="right" class="footer">
336
<a target="mainFrame" href="http://epydoc.sourceforge.net"
337
>http://epydoc.sourceforge.net</a>
342
<script type="text/javascript">
344
// Private objects are initially displayed (because if
345
// javascript is turned off then we want them to be
346
// visible); but by default, we want to hide them. So hide
347
// them unless we have a cookie that says to show them.