eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Simplify.ast_unparse.html

branch
eric7
changeset 8440
f71f33c0d47a
parent 8372
e0227a7c850e
child 8596
d64760b2da50
equal deleted inserted replaced
8439:982a9383c57a 8440:f71f33c0d47a
37 </tr> 37 </tr>
38 <tr> 38 <tr>
39 <td><a href="#_Unparser">_Unparser</a></td> 39 <td><a href="#_Unparser">_Unparser</a></td>
40 <td>Methods in this class recursively traverse an AST and output source code for the abstract syntax; original formatting is disregarded.</td> 40 <td>Methods in this class recursively traverse an AST and output source code for the abstract syntax; original formatting is disregarded.</td>
41 </tr> 41 </tr>
42 <tr>
43 <td><a href="#nullcontext">nullcontext</a></td>
44 <td>Context manager that does no additional processing.</td>
45 </tr>
42 </table> 46 </table>
43 <h3>Functions</h3> 47 <h3>Functions</h3>
44 48
45 <table> 49 <table>
46 50
928 <b>write_item</b>(<i></i>) 932 <b>write_item</b>(<i></i>)
929 933
930 <a NAME="_Unparser.write_key_value_pair" ID="_Unparser.write_key_value_pair"></a> 934 <a NAME="_Unparser.write_key_value_pair" ID="_Unparser.write_key_value_pair"></a>
931 <h4>_Unparser.write_key_value_pair</h4> 935 <h4>_Unparser.write_key_value_pair</h4>
932 <b>write_key_value_pair</b>(<i>v</i>) 936 <b>write_key_value_pair</b>(<i>v</i>)
937
938 <div align="right"><a href="#top">Up</a></div>
939 <hr />
940 <hr />
941 <a NAME="nullcontext" ID="nullcontext"></a>
942 <h2>nullcontext</h2>
943
944 <p>
945 Context manager that does no additional processing.
946 </p>
947 <p>
948 Used as a stand-in for a normal context manager, when a particular
949 block of code is only sometimes used with a normal context manager:
950 </p>
951 <p>
952 cm = optional_cm if condition else nullcontext()
953 with cm:
954 # Perform operation, using optional_cm if condition is True
955 </p>
956 <h3>Derived from</h3>
957 AbstractContextManager
958 <h3>Class Attributes</h3>
959
960 <table>
961 <tr><td>None</td></tr>
962 </table>
963 <h3>Class Methods</h3>
964
965 <table>
966 <tr><td>None</td></tr>
967 </table>
968 <h3>Methods</h3>
969
970 <table>
971
972 <tr>
973 <td><a href="#nullcontext.__init__">nullcontext</a></td>
974 <td></td>
975 </tr>
976 <tr>
977 <td><a href="#nullcontext.__enter__">__enter__</a></td>
978 <td></td>
979 </tr>
980 <tr>
981 <td><a href="#nullcontext.__exit__">__exit__</a></td>
982 <td></td>
983 </tr>
984 </table>
985 <h3>Static Methods</h3>
986
987 <table>
988 <tr><td>None</td></tr>
989 </table>
990
991 <a NAME="nullcontext.__init__" ID="nullcontext.__init__"></a>
992 <h4>nullcontext (Constructor)</h4>
993 <b>nullcontext</b>(<i>enter_result=None</i>)
994
995 <a NAME="nullcontext.__enter__" ID="nullcontext.__enter__"></a>
996 <h4>nullcontext.__enter__</h4>
997 <b>__enter__</b>(<i></i>)
998
999 <a NAME="nullcontext.__exit__" ID="nullcontext.__exit__"></a>
1000 <h4>nullcontext.__exit__</h4>
1001 <b>__exit__</b>(<i>*excinfo</i>)
933 1002
934 <div align="right"><a href="#top">Up</a></div> 1003 <div align="right"><a href="#top">Up</a></div>
935 <hr /> 1004 <hr />
936 <hr /> 1005 <hr />
937 <a NAME="unparse" ID="unparse"></a> 1006 <a NAME="unparse" ID="unparse"></a>

eric ide

mercurial