[Metakit] Database binary compatibility?
Jean-Claude Wippler
jcw at equi4.com
Tue Sep 21 00:10:56 CEST 2004
William K. Volkman wrote:
> I've finally gotten around to working on the
> WIN32 version of one of our applications. On the
> Linux side we are using metakit '2.4.9.2', for
> Python 2.3 on windows I can only seem to find
> version '2.4.9.3'. I'm getting an error:
> "TypeError: wrong type for StringProp"
> when issuing a clientvw.find(id=clientid) call.
Only thing I can think of is that a change to Mk4py between 2.4.9.2 and
2.4.9.3 has made the system less tolerant w.r.t. type passing. Looks
like something gets passed in which is not a string?
> The odd thing is if clientid is pulled from
> another metakit view I don't get the error,
> only when clientid is a python string.
Or perhaps unicode-type diffs?
> One possible source of confusion on my part is
> I have copied our client .mk file from Linux
> to Windows. Does that work or do I need to reload
> from a flat file?
MK datafiles are portable across O/S, cpu, and byte-order (i.e.
little-/big-endian). The problem must be elsewhere.
-jcw
More information about the Metakit
mailing list