Browse Source

cmd_dispatcher: use decode() for python3 compatibility

Daniel-Constantin Mierla 6 years ago
parent
commit
299415a874
1 changed files with 2 additions and 2 deletions
  1. 2 2
      kamcli/commands/cmd_dispatcher.py

+ 2 - 2
kamcli/commands/cmd_dispatcher.py

@@ -40,7 +40,7 @@ def dispatcher_add(ctx, flags, priority, attrs, description, setid, destination)
     """
     ctx.vlog('Adding to setid [%d] destination [%s]', setid, destination)
     e = create_engine(ctx.gconfig.get('db', 'rwurl'))
-    e.execute('insert into dispatcher (setid, destination, flags, priority, attrs, description) values ({0}, {1!r}, {2}, {3}, {4!r}, {5!r})'.format(setid, destination.encode('ascii','ignore'), flags, priority, attrs.encode('ascii','ignore'), description.encode('ascii','ignore')))
+    e.execute('insert into dispatcher (setid, destination, flags, priority, attrs, description) values ({0}, {1!r}, {2}, {3}, {4!r}, {5!r})'.format(setid, destination.encode('ascii','ignore').decode(), flags, priority, attrs.encode('ascii','ignore').decode(), description.encode('ascii','ignore').decode()))
 
 
 ##
@@ -59,7 +59,7 @@ def dispatcher_rm(ctx, setid, destination):
         <destination> - SIP URI for destination
     """
     e = create_engine(ctx.gconfig.get('db', 'rwurl'))
-    e.execute('delete from dispatcher where setid={0} and destination={1!r}'.format(setid, destination.encode('ascii','ignore')))
+    e.execute('delete from dispatcher where setid={0} and destination={1!r}'.format(setid, destination.encode('ascii','ignore').decode()))
 
 
 ##