  import re
  import string
  import iso8601
-@@ -19,7 +20,7 @@ def deserialize(token):
- 
-     Raises DeserializationError when appropriate.
-     """
--    
-+
-     if token.type == TYPE_BOOLEAN:
-         return _to_boolean(token)
-     elif token.type == TYPE_INTEGER:
 @@ -39,42 +40,40 @@ def _unescape_str(text):
      """
      Unescapes a string according the TOML spec. Raises BadEscapeCharacter when appropriate.

+
+    flush()
+    return ''.join(res)
 
 
 def _create_multiline_string_token(text):
diff --git a/pipenv/patched/prettytoml/tokens/toml2py.py b/pipenv/patched/prettytoml/tokens/toml2py.py
index 2bf9c1c..5680443 100644

 import datetime
 import six
@@ -81,10 +82,30 @@ def create_string_token(text, bare_string_allowed=False, multiline_strings_allow


 def _escape_single_line_quoted_string(text):
-    if six.PY2:
-        return text.encode('unicode-escape').encode('string-escape').replace('"', '\\"').replace("\\'", "'")
