Expand type hints for create_dirnode

This commit is contained in:
Christopher R. Wood 2024-05-30 15:51:24 -04:00
parent f694224aba
commit 00f82a46ae

View File

@ -32,6 +32,7 @@ import allmydata
from allmydata import node from allmydata import node
from allmydata.crypto import rsa, ed25519 from allmydata.crypto import rsa, ed25519
from allmydata.crypto.util import remove_prefix from allmydata.crypto.util import remove_prefix
from allmydata.dirnode import DirectoryNode
from allmydata.storage.server import StorageServer, FoolscapStorageServer from allmydata.storage.server import StorageServer, FoolscapStorageServer
from allmydata import storage_client from allmydata import storage_client
from allmydata.immutable.upload import Uploader from allmydata.immutable.upload import Uploader
@ -1127,11 +1128,11 @@ class _Client(node.Node, pollmixin.PollMixin):
def create_dirnode( def create_dirnode(
self, self,
initial_children=None, initial_children: dict | None = None,
version=None, version: int | None = None,
*, *,
unique_keypair: tuple[rsa.PublicKey, rsa.PrivateKey] | None = None unique_keypair: tuple[rsa.PublicKey, rsa.PrivateKey] | None = None
): ) -> DirectoryNode:
""" """
Create a new directory. Create a new directory.