If string is unicode, as described here: https://github.com/Martinsos/edlib/issues/140 , edlib (python) will still treat it as normal string (that is not unicode) and therefore will produce wrong results.
We should detect if string should not be treated as single-char string and in such case we should apply different method internally (one for hashable objects which we already have implemented), or if we can't handle it (due to too big alphabet) we should throw error.
If string is unicode, as described here: https://github.com/Martinsos/edlib/issues/140 , edlib (python) will still treat it as normal string (that is not unicode) and therefore will produce wrong results. We should detect if string should not be treated as single-char string and in such case we should apply different method internally (one for hashable objects which we already have implemented), or if we can't handle it (due to too big alphabet) we should throw error.