FYI, just tried it again, and seems to be working now (no traceback, and it 
cycles as expected).

Anthony

On Wednesday, August 31, 2011 9:59:15 PM UTC-4, Massimo Di Pierro wrote:
>
> Can you help me for the next 15 minutes? If so, let's take this 
> private and please email me. 
>
> On Aug 31, 8:50 pm, Brian Meredyk <bmer...@gmail.com> wrote: 
> > no change :( 
> > 
> > C:\Users\Brian\Documents\development\web2py\google hg repo>python 
> > trunk/gluon/me 
> > ta_scheduler.py 
> > thumnew task 
> > 
> > starting task 
> > Traceback (most recent call last): 
> >   File "trunk/gluon/meta_scheduler.py", line 139, in <module> 
> >     MetaScheduler().loop() 
> >   File "trunk/gluon/meta_scheduler.py", line 132, in loop 
> >     self.report_task(task,self.async(task)) 
> >   File "trunk/gluon/meta_scheduler.py", line 55, in async 
> >     p.start() 
> >   File "C:\Python26\lib\multiprocessing\process.py", line 104, in start 
> >     self._popen = Popen(self) 
> >   File "C:\Python26\lib\multiprocessing\forking.py", line 239, in 
> __init__ 
> >     dump(process_obj, to_child, HIGHEST_PROTOCOL) 
> >   File "C:\Python26\lib\multiprocessing\forking.py", line 162, in dump 
> >     ForkingPickler(file, protocol).dump(obj) 
> >   File "C:\Python26\lib\pickle.py", line 224, in dump 
> >     self.save(obj) 
> >   File "C:\Python26\lib\pickle.py", line 331, in save 
> >     self.save_reduce(obj=obj, *rv) 
> >   File "C:\Python26\lib\pickle.py", line 419, in save_reduce 
> >     save(state) 
> >   File "C:\Python26\lib\pickle.py", line 286, in save 
> >     f(self, obj) # Call unbound method with explicit self 
> >   File "C:\Python26\lib\pickle.py", line 649, in save_dict 
> >     self._batch_setitems(obj.iteritems()) 
> >   File "C:\Python26\lib\pickle.py", line 681, in _batch_setitems 
> >     save(v) 
> >   File "C:\Python26\lib\pickle.py", line 286, in save 
> >     f(self, obj) # Call unbound method with explicit self 
> >   File "C:\Python26\lib\pickle.py", line 748, in save_global 
> >     (obj, module, name)) 
> > pickle.PicklingError: Can't pickle <function executor at 0x014BAC30>: 
> it's 
> > not f 
> > ound as __main__.executor 
> > Traceback (most recent call last): 
> >   File "<string>", line 1, in <module> 
> >   File "C:\Python26\lib\multiprocessing\forking.py", line 342, in main 
> >     self = load(from_parent) 
> >   File "C:\Python26\lib\pickle.py", line 1370, in load 
> > t    humreturn Unpickler(file).load() 
> > 
> >   File "C:\Python26\lib\pickle.py", line 858, in load 
> >     dispatch[key](self) 
> >   File "C:\Python26\lib\pickle.py", line 880, in load_eof 
> >     raise EOFError 
> > EOFError 
> > thum 
> > thum 
> > thum 
> > thum 
> > thum 
> > thum 
> > 
> > On Wed, Aug 31, 2011 at 8:41 PM, Massimo Di Pierro < 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > massimo....@gmail.com> wrote: 
> > > one more test please... :-) 
> > 
> > > On Aug 31, 8:28 pm, Brian M <bmer...@gmail.com> wrote: 
> > > > OK, just pulled from trunk and trying with Python 2.6.4 on win7 - 
> still 
> > > no 
> > > > luck though the traceback seems slightly different now. 
> > 
> > > > C:\Users\Brian\Documents\development\web2py\google hg repo>python 
> > > > trunk/gluon/me 
> > > > ta_scheduler.py 
> > > > thumnew task 
> > 
> > > > starting task 
> > > > Traceback (most recent call last): 
> > > >   File "trunk/gluon/meta_scheduler.py", line 139, in <module> 
> > > >     MetaScheduler().loop() 
> > > >   File "trunk/gluon/meta_scheduler.py", line 132, in loop 
> > > >     self.report_task(task,self.async(task)) 
> > > >   File "trunk/gluon/meta_scheduler.py", line 55, in async 
> > > >     p.start() 
> > > >   File "C:\Python26\lib\multiprocessing\process.py", line 104, in 
> start 
> > > >     self._popen = Popen(self) 
> > > >   File "C:\Python26\lib\multiprocessing\forking.py", line 239, in 
> > > __init__ 
> > > >     dump(process_obj, to_child, HIGHEST_PROTOCOL) 
> > > >   File "C:\Python26\lib\multiprocessing\forking.py", line 162, in 
> dump 
> > > >     ForkingPickler(file, protocol).dump(obj) 
> > > >   File "C:\Python26\lib\pickle.py", line 224, in dump 
> > > >     self.save(obj) 
> > > >   File "C:\Python26\lib\pickle.py", line 331, in save 
> > > >     self.save_reduce(obj=obj, *rv) 
> > > >   File "C:\Python26\lib\pickle.py", line 419, in save_reduce 
> > > >     save(state) 
> > > >   File "C:\Python26\lib\pickle.py", line 286, in save 
> > > >     f(self, obj) # Call unbound method with explicit self 
> > > >   File "C:\Python26\lib\pickle.py", line 649, in save_dict 
> > > >     self._batch_setitems(obj.iteritems()) 
> > > >   File "C:\Python26\lib\pickle.py", line 681, in _batch_setitems 
> > > >     save(v) 
> > > >   File "C:\Python26\lib\pickle.py", line 286, in save 
> > > >     f(self, obj) # Call unbound method with explicit self 
> > > >   File "C:\Python26\lib\pickle.py", line 748, in save_global 
> > > >     (obj, module, name)) 
> > > > pickle.PicklingError: Can't pickle <function executor at 0x0152AC30>: 
>
> > > it's 
> > > > not f 
> > > > ound as __main__.executor 
> > > > Traceback (most recent call last): 
> > > >   File "<string>", line 1, in <module> 
> > > >   File "C:\Python26\lib\multiprocessing\forking.py", line 342, in 
> main 
> > > >     self = load(from_parent) 
> > > >   File "C:\Python26\lib\pickle.py", line 1370, in load 
> > > >     return Unpickler(file).load() 
> > > > t  File "C:\Python26\lib\pickle.py", line 858, in load 
> > > > hum 
> > > >     dispatch[key](self) 
> > > >   File "C:\Python26\lib\pickle.py", line 880, in load_eof 
> > > >     raise EOFError 
> > > > EOFError 
> > > > thum 
> > > > thum 
> > > > thum 
> > > > thum 
> > > > thum 
> > > > thum 
> > > > thum 
> > > > thum 
> > > > thum 
> > > > thum 
> > > > thum 
> > > > thum 
> > > > thum 
> > > > thum 
> > > > thum 
> > > > thum 
> > > > thum

Reply via email to