19from ._python
import transformRegistry
21__all__ = [
"transformFromString"]
24def transformFromString(data):
25 """Read a Transform from a string that was saved using
26 ``Transform.writeString``
28 Unlike ``Transform.readString``, you need not know the ``Transform``
class in
34 A string
in the format produced by ``Transform.writeString``.
38 transform : a ``Transform``
class
39 An object of the same type used to create ``data``.
41 version, transformClassName, remainder = data.split(" ", 2)
43 transformClass = transformRegistry[transformClassName]
45 raise RuntimeError(f
"Unknown transform class {transformClassName!r}")
47 return transformClass.readString(data)