<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def settings_view_for_block(block_wrapper, settings_view_factory):
 """ Returns the settings view for an arbitrary block. Args: block_wrapper (BlockWrapper):
 The block for which a settings view is to be returned settings_view_factory (SettingsViewFactory):
 The settings view factory used to create the SettingsView object Returns: SettingsView object associated with the block """

        state_root_hash = \
            block_wrapper.state_root_hash \
            if block_wrapper is not None else None

        return settings_view_factory.create_settings_view(state_root_hash)