regular expressions with other string classes
Nicholas FitzRoy-Dale
wzdd at lardcave.net
Wed Sep 19 09:43:22 EDT 2001
More information about the Python-list mailing list
Wed Sep 19 09:43:22 EDT 2001
- Previous message (by thread): Lift Tkinter window on Win32
- Next message (by thread): regular expressions with other string classes
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 19 Sep, Andrew Dalke wrote: > Nicholas FitzRoy-Dale wrote >> mboxMap = mmap.mmap (handle.fileno(), getFileLength (self.sourceFilename), >> mmap.MAP_SHARED, mmap.PROT_READ) > > Well, there's my problem. I've nearly no clue on how to use > the mmap module, so I assumed I could use the defaults. Ah, right. > Just tried out what you did, and it works. > > The following doesn't work: <snip> > In this case, the mmap call is missing the MAP_SHARED flag > (which is the default, so should be fine). It's also missing > the PROT_READ flag, so the default of PROT_READ | PROT_WRITE > is used. > > I guess that's the problem, but you can see why the error message > threw me off. Actually, I just did a bit of testing, and it seems that it's the file length param that's causing that error - supplying 0 doesn't work. I initially supplied a very large file length and predictably got sigsegv or something when the re ran off the end of the file :-) so I actually supplied the correct length and it worked. I agree that "expected string or buffer" doesn't come close to indicating "you've got a zero-length mmap, fix!" though. :) -- - Nicholas FitzRoy-Dale http://www.lardcave.net /. signature: "Hit a man on the head with a fish, and he'll have a headache for a day..."
- Previous message (by thread): Lift Tkinter window on Win32
- Next message (by thread): regular expressions with other string classes
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list