@ -171,6 +171,7 @@ import re
import shlex
import shlex
from ansible . module_utils . basic import AnsibleModule
from ansible . module_utils . basic import AnsibleModule
from ansible . module_utils . _text import to_text
from ansible . module_utils . network . common . netconf import exec_rpc
from ansible . module_utils . network . common . netconf import exec_rpc
from ansible . module_utils . network . junos . junos import junos_argument_spec , get_configuration , get_connection , get_capabilities
from ansible . module_utils . network . junos . junos import junos_argument_spec , get_configuration , get_connection , get_capabilities
from ansible . module_utils . network . common . parsing import Conditional , FailedConditionalError
from ansible . module_utils . network . common . parsing import Conditional , FailedConditionalError
@ -240,7 +241,7 @@ def rpc(module, items):
if fetch_config :
if fetch_config :
reply = get_configuration ( module , format = xattrs [ ' format ' ] )
reply = get_configuration ( module , format = xattrs [ ' format ' ] )
else :
else :
reply = exec_rpc ( module , to string( element ) , ignore_warning = False )
reply = exec_rpc ( module , to _text( to string( element ) , errors = ' surrogate_then_replace ' ) , ignore_warning = False )
if xattrs [ ' format ' ] == ' text ' :
if xattrs [ ' format ' ] == ' text ' :
if fetch_config :
if fetch_config :