docs: def _make_dir(self, client_kwargs):
          """
          Make a directory.
  
          args:
              client_kwargs (dict): Client arguments.
          """
          with _handle_azure_exception():
              # Directory
              if 'directory_name' in client_kwargs:
                  return self.client.create_directory(
                      share_name=client_kwargs['share_name'],
                      directory_name=client_kwargs['directory_name'])
  
              # Share
              return self.client.create_share(**client_kwargs)