
                         2    d Z ddlmZ ddlmZ ddlmZ d Zy)zHooks for declarative commands.    )absolute_import)division)unicode_literalsc                       fd}|S )zCreate a modify_request_hook that applies default_page_size to args.

  Args:
    default_page_size: The page size to use when not specified by the user.

  Returns:
    A modify_request_hook that updates `args.page_size` when not set by user.
  c                 @    |j                   st              |_         |S )N)	page_sizeint)
unused_refargsrequestdefault_page_sizes      ?lib/googlecloudsdk/command_lib/compute/os_config/declarative.pyHookz+SetDefaultPageSizeRequestHook.<locals>.Hook   s    >>,-dnN     )r   r   s   ` r   SetDefaultPageSizeRequestHookr      s     
+r   N)__doc__
__future__r   r   r   r   r   r   r   <module>r      s    & &  'r   