equal
deleted
inserted
replaced
314 """ |
314 """ |
315 Converts the keys of a python dictonary to str i.e. unicodes so that |
315 Converts the keys of a python dictonary to str i.e. unicodes so that |
316 they can be passed as keyword arguments as dictonaries with bytes keys |
316 they can be passed as keyword arguments as dictonaries with bytes keys |
317 can't be passed as keyword arguments to functions on Python 3. |
317 can't be passed as keyword arguments to functions on Python 3. |
318 """ |
318 """ |
319 dic = dict((k.decode('latin-1'), v) for k, v in dic.iteritems()) |
319 dic = dict((k.decode('latin-1'), v) for k, v in dic.items()) |
320 return dic |
320 return dic |
321 |
321 |
322 def byteskwargs(dic): |
322 def byteskwargs(dic): |
323 """ |
323 """ |
324 Converts keys of python dictonaries to bytes as they were converted to |
324 Converts keys of python dictonaries to bytes as they were converted to |
325 str to pass that dictonary as a keyword argument on Python 3. |
325 str to pass that dictonary as a keyword argument on Python 3. |
326 """ |
326 """ |
327 dic = dict((k.encode('latin-1'), v) for k, v in dic.iteritems()) |
327 dic = dict((k.encode('latin-1'), v) for k, v in dic.items()) |
328 return dic |
328 return dic |
329 |
329 |
330 # TODO: handle shlex.shlex(). |
330 # TODO: handle shlex.shlex(). |
331 def shlexsplit(s, comments=False, posix=True): |
331 def shlexsplit(s, comments=False, posix=True): |
332 """ |
332 """ |