Replace typing.optional with new annotations syntax (#5829)

* Replace typing.optional with new annotations syntax

* updating DIRECTORY.md

Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
This commit is contained in:
Christian Clauss
2021-11-17 04:43:02 +01:00
committed by GitHub
parent d848bfbf32
commit 1ae5abfc3c
6 changed files with 17 additions and 10 deletions

View File

@@ -1,4 +1,6 @@
from typing import Any, Optional
from __future__ import annotations
from typing import Any
class ContainsLoopError(Exception):
@@ -8,7 +10,7 @@ class ContainsLoopError(Exception):
class Node:
def __init__(self, data: Any) -> None:
self.data: Any = data
self.next_node: Optional[Node] = None
self.next_node: Node | None = None
def __iter__(self):
node = self