You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: api.html
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -752,7 +752,7 @@ <h2>Unset<a class="headerlink" href="#unset" title="Link to this heading">¶</a>
752
752
in an object needs to be treated differently than one containing an explicit
753
753
<codeclass="docutils literal notranslate"><spanclass="pre">None</span></code> value. In this case, you may use <codeclass="docutils literal notranslate"><spanclass="pre">UNSET</span></code> as the default value,
754
754
rather than <codeclass="docutils literal notranslate"><spanclass="pre">None</span></code> when defining object schemas. This feature is supported
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">msgspec.inspect.</span></span><spanclass="sig-name descname"><spanclass="pre">DataclassType</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">cls</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">fields</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink" href="#msgspec.inspect.DataclassType" title="Link to this definition">¶</a></dt>
2086
-
<dd><p>A type corresponding to a <aclass="reference external" href="https://docs.python.org/3/library/dataclasses.html#module-dataclasses" title="(in Python v3.13)"><codeclass="xref py py-obj docutils literal notranslate"><spanclass="pre">dataclasses</span></code></a> or <aclass="reference external" href="https://www.attrs.org/en/stable/api.html#module-attrs" title="(in attrs v24.2)"><codeclass="xref py py-obj docutils literal notranslate"><spanclass="pre">attrs</span></code></a> type.</p>
2086
+
<dd><p>A type corresponding to a <aclass="reference external" href="https://docs.python.org/3/library/dataclasses.html#module-dataclasses" title="(in Python v3.13)"><codeclass="xref py py-obj docutils literal notranslate"><spanclass="pre">dataclasses</span></code></a> or <aclass="reference external" href="https://www.attrs.org/en/stable/api.html#module-attrs" title="(in attrs v24.3)"><codeclass="xref py py-obj docutils literal notranslate"><spanclass="pre">attrs</span></code></a> type.</p>
<li><p>Add a new <codeclass="docutils literal notranslate"><spanclass="pre">strict</span></code> keyword argument to all <codeclass="docutils literal notranslate"><spanclass="pre">decode</span></code> functions,
458
458
<codeclass="docutils literal notranslate"><spanclass="pre">Decoder</span></code> classes, as well as <aclass="reference internal" href="api.html#msgspec.convert" title="msgspec.convert"><codeclass="xref py py-obj docutils literal notranslate"><spanclass="pre">msgspec.convert</span></code></a>. This defaults to <codeclass="docutils literal notranslate"><spanclass="pre">True</span></code>,
Copy file name to clipboardExpand all lines: examples/edgedb.html
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -509,7 +509,7 @@ <h2>Converting Results to Structs<a class="headerlink" href="#converting-results
509
509
</div>
510
510
<p>We can then convert the <codeclass="docutils literal notranslate"><spanclass="pre">edgedb.Object</span></code> results into our <codeclass="docutils literal notranslate"><spanclass="pre">Struct</span></code> types
511
511
using <aclass="reference internal" href="../api.html#msgspec.convert" title="msgspec.convert"><codeclass="xref py py-obj docutils literal notranslate"><spanclass="pre">msgspec.convert</span></code></a>. Note that the same conversion process would work if
512
-
<codeclass="docutils literal notranslate"><spanclass="pre">Person</span></code> or <codeclass="docutils literal notranslate"><spanclass="pre">Movie</span></code> were defined as <aclass="reference external" href="https://docs.python.org/3/library/dataclasses.html#module-dataclasses" title="(in Python v3.13)"><codeclass="xref py py-obj docutils literal notranslate"><spanclass="pre">dataclasses</span></code></a> or <aclass="reference external" href="https://www.attrs.org/en/stable/api.html#module-attrs" title="(in attrs v24.2)"><codeclass="xref py py-obj docutils literal notranslate"><spanclass="pre">attrs</span></code></a> types instead.</p>
512
+
<codeclass="docutils literal notranslate"><spanclass="pre">Person</span></code> or <codeclass="docutils literal notranslate"><spanclass="pre">Movie</span></code> were defined as <aclass="reference external" href="https://docs.python.org/3/library/dataclasses.html#module-dataclasses" title="(in Python v3.13)"><codeclass="xref py py-obj docutils literal notranslate"><spanclass="pre">dataclasses</span></code></a> or <aclass="reference external" href="https://www.attrs.org/en/stable/api.html#module-attrs" title="(in attrs v24.3)"><codeclass="xref py py-obj docutils literal notranslate"><spanclass="pre">attrs</span></code></a> types instead.</p>
<p>For example, suppose we had a <aclass="reference internal" href="api.html#msgspec.Struct" title="msgspec.Struct"><codeclass="xref py py-obj docutils literal notranslate"><spanclass="pre">msgspec.Struct</span></code></a> type representing a user:</p>
0 commit comments