Pickle problem
Erik Price
erikprice at mac.com
Tue Sep 10 08:41:45 EDT 2002
On Tuesday, September 10, 2002, at 06:13 AM, Harvey Thomas wrote:
> I'm trying to pickle a complicated data structure which includes a
> dictionary whose entries are created by (simplified):
>
> a[x] = re.compile(y).match
>
> The pickle fails, however, with the error:
>
> PicklingError: Can't pickle <built-in method match of _sre.SRE_Pattern
> object at
> 0x00838700>: it's not found as __main__.match
>
> I'd be grateful if someone could tell me if it is possible to pickle
> the data structure and what I'm doing wrongly.
Are you trying to store the MatchObject returned by a call to a regular
expression object's match() method? If so, it looks like you're
forgetting the parens at the end of "re.compile(y).match".
Erik
--
Erik Price (zombies
roam)
email: erikprice at mac.com
jabber: erikprice at jabber.org
More information about the Python-list
mailing list