X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2b020ec774b920b0e5d72f100456ebb8779d78b8..db679b8c836e69c111cdc31e62cf92cebe4f938f:/wxPython/src/_datetime.i diff --git a/wxPython/src/_datetime.i b/wxPython/src/_datetime.i index 9441f8ee1e..f0284ce688 100644 --- a/wxPython/src/_datetime.i +++ b/wxPython/src/_datetime.i @@ -372,7 +372,7 @@ public: wxString am; wxString pm; wxDateTime::GetAmPmStrings(&am, &pm); - bool blocked = wxPyBeginBlockThreads(); + wxPyBlock_t blocked = wxPyBeginBlockThreads(); PyObject* tup = PyTuple_New(2); PyTuple_SET_ITEM(tup, 0, wx2PyString(am)); PyTuple_SET_ITEM(tup, 1, wx2PyString(pm)); @@ -860,12 +860,13 @@ public: %pythoncode { def __repr__(self): if self.IsValid(): - return '' % ( self.Format(), self.this) + f = self.Format().encode(wx.GetDefaultPyEncoding()) + return '' % ( f, self.this) else: return '' % self.this def __str__(self): if self.IsValid(): - return self.Format() + return self.Format().encode(wx.GetDefaultPyEncoding()) else: return "INVALID DateTime" } @@ -1011,9 +1012,10 @@ public: %pythoncode { def __repr__(self): - return '' % ( self.Format(), self.this) + f = self.Format().encode(wx.GetDefaultPyEncoding()) + return '' % ( f, self.this) def __str__(self): - return self.Format() + return self.Format().encode(wx.GetDefaultPyEncoding()) } };