src/eric7/Documentation/Source/eric7.CodeFormatting.BlackUtilities.html

Sat, 26 Apr 2025 12:34:32 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 26 Apr 2025 12:34:32 +0200
branch
eric7
changeset 11240
c48c615c04a3
parent 10479
856476537696
permissions
-rw-r--r--

MicroPython
- Added a configuration option to disable the support for the no longer produced Pimoroni Pico Wireless Pack.

9215
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 <!DOCTYPE html>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2 <html><head>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3 <title>eric7.CodeFormatting.BlackUtilities</title>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 <meta charset="UTF-8">
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5 <link rel="stylesheet" href="styles.css">
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 </head>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 <body>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 <a NAME="top" ID="top"></a>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9 <h1>eric7.CodeFormatting.BlackUtilities</h1>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10 <p>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11 Module implementing some utility functions for the Black based code formatting.
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9436
diff changeset
13
9215
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14 <h3>Global Attributes</h3>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15 <table>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16 <tr><td>None</td></tr>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9436
diff changeset
18
9215
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19 <h3>Classes</h3>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20 <table>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21 <tr><td>None</td></tr>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
22 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9436
diff changeset
23
9215
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24 <h3>Functions</h3>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 <table>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 <tr>
9436
731d146193e2 Added an 'About Black' entry to the Code Formatting menus of the project sources browser and the editor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9215
diff changeset
27 <td><a href="#aboutBlack">aboutBlack</a></td>
731d146193e2 Added an 'About Black' entry to the Code Formatting menus of the project sources browser and the editor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9215
diff changeset
28 <td>Slot to show an 'About Black' dialog.</td>
731d146193e2 Added an 'About Black' entry to the Code Formatting menus of the project sources browser and the editor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9215
diff changeset
29 </tr>
731d146193e2 Added an 'About Black' entry to the Code Formatting menus of the project sources browser and the editor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9215
diff changeset
30 <tr>
9215
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 <td><a href="#compileRegExp">compileRegExp</a></td>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 <td>Function to compile a given regular expression.</td>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 </tr>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34 <tr>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
35 <td><a href="#getDefaultConfiguration">getDefaultConfiguration</a></td>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36 <td>Function to generate a default set of configuration parameters.</td>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
37 </tr>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
38 <tr>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
39 <td><a href="#validateRegExp">validateRegExp</a></td>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
40 <td>Function to validate a given regular expression.</td>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
41 </tr>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
42 </table>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9436
diff changeset
43
9215
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
44 <hr />
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
45 <hr />
9436
731d146193e2 Added an 'About Black' entry to the Code Formatting menus of the project sources browser and the editor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9215
diff changeset
46 <a NAME="aboutBlack" ID="aboutBlack"></a>
731d146193e2 Added an 'About Black' entry to the Code Formatting menus of the project sources browser and the editor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9215
diff changeset
47 <h2>aboutBlack</h2>
731d146193e2 Added an 'About Black' entry to the Code Formatting menus of the project sources browser and the editor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9215
diff changeset
48 <b>aboutBlack</b>(<i></i>)
731d146193e2 Added an 'About Black' entry to the Code Formatting menus of the project sources browser and the editor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9215
diff changeset
49 <p>
731d146193e2 Added an 'About Black' entry to the Code Formatting menus of the project sources browser and the editor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9215
diff changeset
50 Slot to show an 'About Black' dialog.
731d146193e2 Added an 'About Black' entry to the Code Formatting menus of the project sources browser and the editor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9215
diff changeset
51 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9436
diff changeset
52
9436
731d146193e2 Added an 'About Black' entry to the Code Formatting menus of the project sources browser and the editor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9215
diff changeset
53 <div align="right"><a href="#top">Up</a></div>
731d146193e2 Added an 'About Black' entry to the Code Formatting menus of the project sources browser and the editor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9215
diff changeset
54 <hr />
731d146193e2 Added an 'About Black' entry to the Code Formatting menus of the project sources browser and the editor.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9215
diff changeset
55 <hr />
9215
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
56 <a NAME="compileRegExp" ID="compileRegExp"></a>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
57 <h2>compileRegExp</h2>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
58 <b>compileRegExp</b>(<i>regexp</i>)
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
59 <p>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
60 Function to compile a given regular expression.
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
61 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9436
diff changeset
62
9215
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
63 <dl>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
64
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
65 <dt><i>regexp</i> (str)</dt>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
66 <dd>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
67 regular expression to be compiled
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
68 </dd>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
69 </dl>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
70 <dl>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
71 <dt>Return:</dt>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
72 <dd>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
73 compiled regular expression object
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
74 </dd>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
75 </dl>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
76 <dl>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
77 <dt>Return Type:</dt>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
78 <dd>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
79 re.Pattern
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
80 </dd>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
81 </dl>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
82 <div align="right"><a href="#top">Up</a></div>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
83 <hr />
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
84 <hr />
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
85 <a NAME="getDefaultConfiguration" ID="getDefaultConfiguration"></a>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
86 <h2>getDefaultConfiguration</h2>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
87 <b>getDefaultConfiguration</b>(<i></i>)
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
88 <p>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
89 Function to generate a default set of configuration parameters.
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
90 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9436
diff changeset
91
9215
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
92 <dl>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
93 <dt>Return:</dt>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
94 <dd>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
95 dictionary containing the default parameters
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
96 </dd>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
97 </dl>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
98 <dl>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
99 <dt>Return Type:</dt>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
100 <dd>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
101 dict
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
102 </dd>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
103 </dl>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
104 <div align="right"><a href="#top">Up</a></div>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
105 <hr />
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
106 <hr />
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
107 <a NAME="validateRegExp" ID="validateRegExp"></a>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
108 <h2>validateRegExp</h2>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
109 <b>validateRegExp</b>(<i>regexp</i>)
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
110 <p>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
111 Function to validate a given regular expression.
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
112 </p>
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9436
diff changeset
113
9215
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
114 <dl>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
115
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
116 <dt><i>regexp</i> (str)</dt>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
117 <dd>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
118 regular expression to be validated
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
119 </dd>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
120 </dl>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
121 <dl>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
122 <dt>Return:</dt>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
123 <dd>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
124 tuple containing a flag indicating validity and an error message
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
125 </dd>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
126 </dl>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
127 <dl>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
128 <dt>Return Type:</dt>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
129 <dd>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
130 tuple of (bool, str)
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
131 </dd>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
132 </dl>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
133 <div align="right"><a href="#top">Up</a></div>
30d7f7fd2b4a Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
134 <hr />
10479
856476537696 Fine tuned the source code documentation template and regenerated the source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9436
diff changeset
135 </body></html>

eric ide

mercurial