Drop localized dialout cnfvar complexity for the easier cnf store
[pyi2ncommon] / src / dial.py
index 1b53fa9..0458f13 100644 (file)
@@ -65,7 +65,6 @@ import time
 import logging
 log = logging.getLogger('pyi2ncommon.dial')
 
-from . import arnied_wrapper
 from . import cnfvar
 from . import sysmisc
 
@@ -175,10 +174,12 @@ def arnied_dial_permanent(prid="P1", block=False):
                           ("dialout_defaultprovider_ref", "1")])
 
     def aux():
-        return arnied_wrapper.set_cnf_pipe(cnf.to_cnf_structure(), block=block), "", None
+        store = cnfvar.BinaryCnfStore()
+        store.commit(cnf)
+        return True, "", None
 
     if block is False:
-        succ = aux()
+        succ, out, _ = aux()
         return sysmisc.RUN_RESULT_OK if succ is True else sysmisc.RUN_RESULT_FAIL
 
     res, err = sysmisc.cmd_block_till(aux, DIALTOOLS_TIMEOUT, _connd_online,