@@ -2018,7 +2018,7 @@ namespace Py
20182018 }
20192019
20202020 String ()
2021- : SeqBase<Char>( PyUnicode_FromString( " " ), true )
2021+ : SeqBase<Char>( PyUnicode_FromString( " " ) )
20222022 {
20232
C02E
023 validate ();
20242024 }
@@ -2059,19 +2059,19 @@ namespace Py
20592059
20602060 */
20612061 String ( const std::string &s, const char *encoding, const char *errors=NULL )
2062- : SeqBase<Char>( PyUnicode_Decode( s.c_str(), s.size(), encoding, errors ) )
2062+ : SeqBase<Char>( PyUnicode_Decode( s.c_str(), s.size(), encoding, errors ), true )
20632063 {
20642064 validate ();
20652065 }
20662066
20672067 String ( const char *s, const char *encoding, const char *errors=NULL )
2068- : SeqBase<Char>( PyUnicode_Decode( s, strlen(s), encoding, errors ) )
2068+ : SeqBase<Char>( PyUnicode_Decode( s, strlen(s), encoding, errors ), true )
20692069 {
20702070 validate ();
20712071 }
20722072
20732073 String ( const char *s, Py_ssize_t size, const char *encoding, const char *errors=NULL )
2074- : SeqBase<Char>( PyUnicode_Decode( s, size, encoding, errors ) )
2074+ : SeqBase<Char>( PyUnicode_Decode( s, size, encoding, errors ), true )
20752075 {
20762076 validate ();
20772077 }
@@ -2104,7 +2104,7 @@ namespace Py
21042104 // Encode
21052105 Bytes encode ( const char *encoding, const char *error=" strict" ) const
21062106 {
2107- return Bytes ( PyUnicode_AsEncodedString ( ptr (), encoding, error ) );
2107+ return Bytes ( PyUnicode_AsEncodedString ( ptr (), encoding, error ), true );
21082108 }
21092109
21102110 // Queries
0 commit comments