[Moin-user] 1.5.8 -> 1.6.0 "TypeError: sort() takes no keyword arguments"

Dave Hill adh at displaylink.com
Wed Jan 23 06:30:25 EST 2008


Hi

I am  trying to upgrade from 1.5.8 to 1.6.0 and I get the following 
traceback when running the migration script:

$ python2.3 /usr/local/moin-1.6.0/bin/moin 
--config=/var/www/wikinew/config migration data
Calling migration script for data, base revision 1050800
Traceback (most recent call last):
  File "/usr/local/moin-1.6.0/bin/moin", line 6, in ?
    run()
  File 
"/usr/local/moin-1.6.0/lib/python2.3/site-packages/MoinMoin/script/moin.p
y", line 15, in run
    MoinScript().run(showtime=0)
  File 
"/usr/local/moin-1.6.0/lib/python2.3/site-packages/MoinMoin/script/__init
__.py", line 138, in run
    self.mainloop()
  File 
"/usr/local/moin-1.6.0/lib/python2.3/site-packages/MoinMoin/script/__init
__.py", line 245, in mainloop
    plugin_class(args[2:], self.options).run() # all starts again there
  File 
"/usr/local/moin-1.6.0/lib/python2.3/site-packages/MoinMoin/script/__init
__.py", line 138, in run
    self.mainloop()
  File 
"/usr/local/moin-1.6.0/lib/python2.3/site-packages/MoinMoin/script/migrat
ion/data.py", line 48, in mainloop
    curr_rev = execute(self, data_dir, curr_rev)
  File 
"/usr/local/moin-1.6.0/lib/python2.3/site-packages/MoinMoin/script/migrat
ion/1050800.py", line 15, in execute
    dc.pass1()
  File 
"/usr/local/moin-1.6.0/lib/python2.3/site-packages/MoinMoin/script/migrat
ion/_conv160.py", line 467, in pass1
    self.save_list(self.complete_fname, self.complete)
  File 
"/usr/local/moin-1.6.0/lib/python2.3/site-packages/MoinMoin/script/migrat
ion/_conv160.py", line 474, in save_list
    what_sorted.sort(cmp=lambda x, y: cmp(x[1:], y[1:]))
TypeError: sort() takes no keyword arguments

I'm Running Python 2.3 - any ideas? I checked this list and Google and 
moinmoin.in and didn't spot anything.

Dave

-- 
Dave Hill
DisplayLink (UK) Ltd





More information about the Moin-user mailing list