Re: unable to resize mmap object

2006-05-04 Thread Georg Brandl
Carl Banks wrote: Frankly, I'm not so sure matching Windows behavior is a great idea. mmap module seems to be having an identity crisis. Is it a low-level system call, or a high-level, OS-independent way to access files as blocks of memory? The modules is moving towards the latter (what

Re: unable to resize mmap object

2006-05-02 Thread Fabiano Sidler
On Sunday 30 April 2006 21:06, Serge Orlov wrote: Fabiano Sidler wrote: Now, when I try to resize mm to 10 byte --- snip --- mm.resize(10) --- snap --- I get an EnvironmentError:[Errno 22] Invalid argument. Just a guess: try a new size argument that is multiple of page size. No, doesn't

Re: unable to resize mmap object

2006-05-02 Thread Carl Banks
Fabiano Sidler wrote: Hi folks! I created an mmap object like so: --- snip --- from mmap import mmap,MAP_ANONYMOUS,MAP_PRIVATE fl = file('/dev/zero','rw') mm = mmap(fl.fileno(), 1, MAP_PRIVATE|MAP_ANONYMOUS) --- snap --- Now, when I try to resize mm to 10 byte --- snip ---

unable to resize mmap object

2006-04-30 Thread Fabiano Sidler
Hi folks! I created an mmap object like so: --- snip --- from mmap import mmap,MAP_ANONYMOUS,MAP_PRIVATE fl = file('/dev/zero','rw') mm = mmap(fl.fileno(), 1, MAP_PRIVATE|MAP_ANONYMOUS) --- snap --- Now, when I try to resize mm to 10 byte --- snip --- mm.resize(10) --- snap --- I get an

Re: unable to resize mmap object

2006-04-30 Thread Serge Orlov
Fabiano Sidler wrote: Hi folks! I created an mmap object like so: --- snip --- from mmap import mmap,MAP_ANONYMOUS,MAP_PRIVATE fl = file('/dev/zero','rw') mm = mmap(fl.fileno(), 1, MAP_PRIVATE|MAP_ANONYMOUS) --- snap --- Now, when I try to resize mm to 10 byte --- snip ---