{
"path": "/logues/my-test-logue",
"site": "https://logue.is/my-test-logue",
"$type": "site.standard.document",
"title": "Python code",
"content": {
"$type": "is.logue.content",
"items": [
{
"$type": "is.logue.block.text",
"plaintext": ""
},
{
"$type": "is.logue.block.code",
"language": "python",
"plaintext": "def scope_test():\n def do_local():\n spam = \"local spam\"\n\n def do_nonlocal():\n nonlocal spam\n spam = \"nonlocal spam\"\n\n def do_global():\n global spam\n spam = \"global spam\"\n\n spam = \"test spam\"\n do_local()\n print(\"After local assignment:\", spam)\n do_nonlocal()\n print(\"After nonlocal assignment:\", spam)\n do_global()\n print(\"After global assignment:\", spam)"
},
{
"$type": "is.logue.block.text",
"plaintext": ""
}
]
},
"publishedAt": "2026-04-03T13:27:06.129Z",
"textContent": "\n```python\ndef scope_test():\n def do_local():\n spam = \"local spam\"\n\n def do_nonlocal():\n nonlocal spam\n spam = \"nonlocal spam\"\n\n def do_global():\n global spam\n spam = \"global spam\"\n\n spam = \"test spam\"\n do_local()\n print(\"After local assignment:\", spam)\n do_nonlocal()\n print(\"After nonlocal assignment:\", spam)\n do_global()\n print(\"After global assignment:\", spam)\n```\n"
}