<div dir="ltr"><div>Ok, scusatemi.</div><div>alla fine era un discorso di file .env</div><div><br></div><div>pardon.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno mer 13 dic 2023 alle ore 16:51 Luca <<a href="mailto:luca800@gmail.com">luca800@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><p style="margin:0px 0px 1.2em">Salve a tutti,<br>Qualcuno di voi ha esperienza con mkdocs e mkdocstrings ?</p>
<p style="margin:0px 0px 1.2em">Ho visto che mkdocstrings usa <em>griffe</em> per recuperare informazioni sui moduli quindi ho provato con il comando</p>
<pre style="font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;margin:1.2em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;white-space:pre-wrap;overflow:auto;border-radius:3px;border:1px solid rgb(204,204,204);display:block;padding:0.5em;color:rgb(51,51,51);background:rgb(248,248,248)">griffe dump -B -X  <span>-s</span> . apps.updates.admin
</code></pre>
<p style="margin:0px 0px 1.2em">il che mi ritorna il JSON con le informazioni sul modulo come previsto.</p>
<p style="margin:0px 0px 1.2em">Il problema è che una volta inserito il riferimento nel file .md mi da l’errore.</p>
<pre style="font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;margin:1.2em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;white-space:pre-wrap;overflow:auto;border-radius:3px;border:1px solid rgb(204,204,204);display:block;padding:0.5em;color:rgb(51,51,51);background:rgb(248,248,248)">::: apps.updates.admin
</code></pre>
<pre style="font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;margin:1.2em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;white-space:pre-wrap;overflow:auto;border-radius:3px;border:1px solid rgb(204,204,204);display:block;padding:0.5em;color:rgb(51,51,51);background:rgb(248,248,248)">ERROR   -  mkdocstrings:
ERROR   -  Error reading page <span style="color:rgb(221,17,68)">'apps/updates/admin.md'</span>:
ERROR   -  Could not collect <span style="color:rgb(221,17,68)">'apps.updates.admin'</span>
</code></pre>
<p style="margin:0px 0px 1.2em">Io ho provato a forzare le paths nella configurazione</p>
<pre style="font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;margin:1.2em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;white-space:pre-wrap;overflow:auto;border-radius:3px;border:1px solid rgb(204,204,204);display:block;padding:0.5em;color:rgb(51,51,51);background:rgb(248,248,248)">  - mkdocstrings:
      default_handler: python
      handlers:
        python:
          paths: [.]
</code></pre>
<p style="margin:0px 0px 1.2em">e debuggando il loader prende in carico la path… ma comunque mi da errore. </p>
<p style="margin:0px 0px 1.2em">il tree è questo </p>
<pre style="font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;margin:1.2em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;background-color:rgb(248,248,248);white-space:pre-wrap;overflow:auto;border-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em 0.7em;display:block">.
├── apps
│   └── updates
└── core
    ├── auth
    ├── database
    │   └── manager
    ├── health
    ├── logging
    ├── middlewares
    ├── migrations
    ├── routing
    └── utils
</code></pre><p style="margin:0px 0px 1.2em">dove sbaglio ?<br>torno a sphinx (che in realtà era la prima scelta)?</p>
<div title="MDH:U2FsdmUgYSB0dXR0aSw8YnI+UXVhbGN1bm8gZGkgdm9pIGhhIGVzcGVyaWVuemEgY29uIDxzcGFu
IHpldW00YzI9IlBSXzFfMCIgZGF0YS1kZG53YWI9IlBSXzFfMCIgYXJpYS1pbnZhbGlkPSJzcGVs
bGluZyIgY2xhc3M9IkxJIG5nIj5ta2RvY3M8L3NwYW4+IGUgPHNwYW4gemV1bTRjMj0iUFJfMl8w
IiBkYXRhLWRkbndhYj0iUFJfMl8wIiBhcmlhLWludmFsaWQ9InNwZWxsaW5nIiBjbGFzcz0iTEkg
bmciPm1rZG9jc3RyaW5nczwvc3Bhbj4gPzxicj48YnI+SG8gdmlzdG8gY2hlIDxzcGFuIHpldW00
YzI9IlBSXzNfMCIgZGF0YS1kZG53YWI9IlBSXzNfMCIgYXJpYS1pbnZhbGlkPSJzcGVsbGluZyIg
Y2xhc3M9IkxJIG5nIj5ta2RvY3N0cmluZ3M8L3NwYW4+IHVzYSAqZ3JpZmZlKiBwZXIgcmVjdXBl
cmFyZSBpbmZvcm1hemlvbmkgc3VpIG1vZHVsaSBxdWluZGkgaG8gcHJvdmF0byBjb24gaWwgY29t
YW5kbzxicj5gYGBiYXNoPGJyPmdyaWZmZSBkdW1wIC1CIC1YIMKgLXMgLiBhcHBzLnVwZGF0ZXMu
YWRtaW48YnI+YGBgPGJyPmlsIGNoZSBtaSByaXRvcm5hIGlsIEpTT04gY29uIGxlIGluZm9ybWF6
aW9uaSBzdWwgbW9kdWxvIGNvbWUgcHJldmlzdG8uPGJyPjxicj5JbCBwcm9ibGVtYSDDqCBjaGUg
dW5hIHZvbHRhIGluc2VyaXRvIGlsIHJpZmVyaW1lbnRvIG5lbCBmaWxlIC5tZCBtaSBkYSBsJ2Vy
cm9yZS48YnI+YGBgbWFya2Rvd248YnI+Ojo6IGFwcHMudXBkYXRlcy5hZG1pbjxicj5gYGA8YnI+
YGBgYmFzaDxicj5FUlJPUiDCoCAtIMKgPHNwYW4gemV1bTRjMj0iUFJfNF8wIiBkYXRhLWRkbndh
Yj0iUFJfNF8wIiBhcmlhLWludmFsaWQ9InNwZWxsaW5nIiBjbGFzcz0iTEkgbmciPm1rZG9jc3Ry
aW5nczwvc3Bhbj46PGJyPkVSUk9SIMKgIC0gwqBFcnJvciByZWFkaW5nIHBhZ2UgJ2FwcHMvdXBk
YXRlcy9hZG1pbi5tZCc6PGJyPkVSUk9SIMKgIC0gwqBDb3VsZCBub3QgY29sbGVjdCAnYXBwcy51
cGRhdGVzLmFkbWluJzxicj5gYGA8YnI+PGJyPklvIGhvIHByb3ZhdG8gYSBmb3J6YXJlIGxlIHBh
dGhzIG5lbGxhIGNvbmZpZ3VyYXppb25lPGJyPmBgYHlhbWw8YnI+wqAgLSA8c3BhbiB6ZXVtNGMy
PSJQUl81XzAiIGRhdGEtZGRud2FiPSJQUl81XzAiIGFyaWEtaW52YWxpZD0ic3BlbGxpbmciIGNs
YXNzPSJMSSBuZyI+bWtkb2NzdHJpbmdzOjwvc3Bhbj48YnI+wqAgwqAgwqAgZGVmYXVsdF9oYW5k
bGVyOiBweXRob248YnI+wqAgwqAgwqAgaGFuZGxlcnM6PGJyPsKgIMKgIMKgIMKgIHB5dGhvbjo8
YnI+wqAgwqAgwqAgwqAgwqAgcGF0aHM6IFsuXTxicj5gYGA8YnI+ZSBkZWJ1Z2dhbmRvIGlsIGxv
YWRlciBwcmVuZGUgaW4gY2FyaWNvIGxhIHBhdGguLi4gbWEgY29tdW5xdWUgbWkgZGEgZXJyb3Jl
LiA8YnI+PGJyPmlsIHRyZWUgw6ggcXVlc3RvIDxicj5gYGA8YnI+Ljxicj7ilJzilIDilIAgYXBw
czxicj7ilILCoMKgIOKUlOKUgOKUgCB1cGRhdGVzPGJyPuKUlOKUgOKUgCBjb3JlPGJyPsKgIMKg
IOKUnOKUgOKUgCBhdXRoPGJyPsKgIMKgIOKUnOKUgOKUgCBkYXRhYmFzZTxicj7CoCDCoCDilILC
oMKgIOKUlOKUgOKUgCBtYW5hZ2VyPGJyPsKgIMKgIOKUnOKUgOKUgCBoZWFsdGg8YnI+wqAgwqAg
4pSc4pSA4pSAIGxvZ2dpbmc8YnI+wqAgwqAg4pSc4pSA4pSAIG1pZGRsZXdhcmVzPGJyPsKgIMKg
IOKUnOKUgOKUgCBtaWdyYXRpb25zPGJyPsKgIMKgIOKUnOKUgOKUgCByb3V0aW5nPGJyPsKgIMKg
IOKUlOKUgOKUgCB1dGlsczxicj5gYGA8YnI+PGJyPmRvdmUgc2JhZ2xpbyA/PGJyPnRvcm5vIGEg
c3BoaW54IChjaGUgaW4gcmVhbHTDoCBlcmEgbGEgcHJpbWEgc2NlbHRhKT88YnI+PGRpdj48L2Rp
dj4=" style="height:0px;width:0px;max-height:0px;max-width:0px;overflow:hidden;font-size:0em;padding:0px;margin:0px"></div></div><div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Luca</div></div></div></div></div>
</blockquote></div><br clear="all"><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Luca</div></div></div>