def writable_preferred_server_selector(selection):
 return (writable_server_selector(selection) or secondary_server_selector(selection))

def writable_preferred_server_selector ( selection ) : return ( writable_server_selector ( selection ) or secondary_server_selector ( selection ) )
like primarypreferred but doesnt use tags or latency .