2008/7/12 Dan Eloff <[EMAIL PROTECTED]>: > Hopefully this stack trace will be enough to track this down, but if > it's not please ask for any information you need. > > The value of attr is "__getitem__".
Well - if this is a new style class then '__getitem__' shouldn't be looked through __getattr__ anyway. Apart from that, from the snippet you posted it is hard to see how it could be anything other than a bug in IronPython. Can you post a minimal repro? Michael > > > -Dan > > ValueError: too many values to unpack > game\models\__init__.py > Line 12: except KeyError: > Line 13: print attr > Line 14: raise AttributeError, attr > Line 15: > Line 16: def set(self, key, value): > > ValueError > at __getattr__ in game\models\__init__.py, line 14 > at body in <string>, line 369 > at render in beskar\template.py, line 18 > at load_xaml in game\templates\__init__.py, line 13 > at __init__ in game\planet.py, line 11 > at <lambda$65> in game\window_manager.py, line 60 > at ShowTab in game\tabcontrol.py, line 85 > at OnTabChanged in game\tabcontrol.py, line 101 > at __call__ in game\event.py, line 41 > at <lambda$53> in game\tabcontrol.py, line 34 > CLR Stack Trace: > at > Microsoft.Scripting.Interpretation.Interpreter.InterpretTryStatement(InterpreterState > state, Expression expr) > at > Microsoft.Scripting.Interpretation.Interpreter.Interpret(InterpreterState > state, Expression expr) > at > Microsoft.Scripting.Interpretation.Interpreter.InterpretAndCheckFlow(InterpreterState > state, Expression node, Object& result) > at > Microsoft.Scripting.Interpretation.Interpreter.InterpretBlock(InterpreterState > state, Expression expr) > at > Microsoft.Scripting.Interpretation.Interpreter.Interpret(InterpreterState > state, Expression expr) > at > Microsoft.Scripting.Interpretation.Interpreter.InterpretScopeExpression(InterpreterState > state, Expression expr) > at > Microsoft.Scripting.Interpretation.Interpreter.Interpret(InterpreterState > state, Expression expr) > at > Microsoft.Scripting.Interpretation.Interpreter.InterpretScopeExpression(InterpreterState > state, Expression expr) > at > Microsoft.Scripting.Interpretation.Interpreter.Interpret(InterpreterState > state, Expression expr) > at > Microsoft.Scripting.Interpretation.Interpreter.Execute(InterpreterState > state, Expression expression) > at > Microsoft.Scripting.Interpretation.Interpreter.InterpretLambda(InterpreterState > parentState, LambdaExpression lambda, Object[] args, Object[] array) > at Microsoft.Scripting.Interpretation.LambdaInvoker.Invoke(Object[] > args, Object[] array) > at Interpreted_body_8(LambdaInvoker , Object ) > at _stub_$688##438(Closure , CallSite , CodeContext , Object , Object ) > at S$38.render$1296(Closure , Object self, Object namespaces) > at S$38.render$1296(Closure , Object[] ) > at _stub_$3935##2482(Closure , CallSite , CodeContext , Object , > Object , Object ) > at _stub_$3934##2481(Closure , CallSite , CodeContext , Object , Object ) > at S$26.load_xaml$927(Closure , Object template, Object namespaces) > at S$26.load_xaml$927(Closure , Object[] ) > at _stub_$3454##2020(Closure , CallSite , CodeContext , Object , > String , Object ) > at _stub_MatchCaller(Object , CallSite , Object[] ) > at Microsoft.Scripting.Actions.CallSite`1.UpdateAndExecute(Object[] args) > at > Microsoft.Scripting.Actions.UpdateDelegates.Update4[T,T0,T1,T2,T3,TRet](CallSite > site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) > at S$79.__init__$2342(Closure , Object self, Object planet) > at _stub_$2797##1366(Closure , CallSite , CodeContext , Object , > Object , Object ) > at _stub_$690##440(Closure , CallSite , CodeContext , Object , Object ) > at _stub_MatchCaller(Object , CallSite , Object[] ) > at Microsoft.Scripting.Actions.CallSite`1.UpdateAndExecute(Object[] args) > at > Microsoft.Scripting.Actions.UpdateDelegates.Update3[T,T0,T1,T2,TRet](CallSite > site, T0 arg0, T1 arg1, T2 arg2) > at _stub_$4077##2624(Closure , CallSite , CodeContext , Object , Object ) > at _stub_MatchCaller(Object , CallSite , Object[] ) > at Microsoft.Scripting.Actions.CallSite`1.UpdateAndExecute(Object[] args) > at > Microsoft.Scripting.Actions.UpdateDelegates.Update3[T,T0,T1,T2,TRet](CallSite > site, T0 arg0, T1 arg1, T2 arg2) > at S$77.<lambda$65>$2330(Closure ) > at _stub_$375##345(Closure , CallSite , CodeContext , Object ) > at _stub_MatchCaller(Object , CallSite , Object[] ) > at Microsoft.Scripting.Actions.CallSite`1.UpdateAndExecute(Object[] args) > at > Microsoft.Scripting.Actions.UpdateDelegates.Update2[T,T0,T1,TRet](CallSite > site, T0 arg0, T1 arg1) > at S$72.ShowTab$2176(Closure , Object self, Object tab, Object silent) > at _stub_$3417##1983(Closure , CallSite , CodeContext , Object , > Object , Object , Object ) > at _stub_$2584##1153(Closure , CallSite , CodeContext , Object , > Object , Object ) > at _stub_MatchCaller(Object , CallSite , Object[] ) > at Microsoft.Scripting.Actions.CallSite`1.UpdateAndExecute(Object[] args) > at > Microsoft.Scripting.Actions.UpdateDelegates.Update4[T,T0,T1,T2,T3,TRet](CallSite > site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) > at S$72.OnTabChanged$2178(Closure , Object self, Object sender, Object e) > at _stub_$705##455(Closure , CallSite , CodeContext , Object , > Object , Object , Object ) > at _stub_$704##454(Closure , CallSite , CodeContext , Object , > Object , Object ) > at _stub_MatchCaller(Object , CallSite , Object[] ) > at Microsoft.Scripting.Actions.CallSite`1.UpdateAndExecute(Object[] args) > at > Microsoft.Scripting.Actions.UpdateDelegates.Update4[T,T0,T1,T2,T3,TRet](CallSite > site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) > at _stub_$2398##967(Closure , CallSite , CodeContext , Object , > Object , Object ) > at S$14.__call__$665(Closure , Object self, Object sender, Object > event_args) > at _stub_$705##455(Closure , CallSite , CodeContext , Object , > Object , Object , Object ) > at _stub_$704##454(Closure , CallSite , CodeContext , Object , > Object , Object ) > at _stub_MatchCaller(Object , CallSite , Object[] ) > at Microsoft.Scripting.Actions.CallSite`1.UpdateAndExecute(Object[] args) > at > Microsoft.Scripting.Actions.UpdateDelegates.Update4[T,T0,T1,T2,T3,TRet](CallSite > site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) > at _stub_$4069##2616(Closure , CallSite , CodeContext , Object , > Object , Object ) > at _stub_MatchCaller(Object , CallSite , Object[] ) > at Microsoft.Scripting.Actions.CallSite`1.UpdateAndExecute(Object[] args) > at > Microsoft.Scripting.Actions.UpdateDelegates.Update4[T,T0,T1,T2,T3,TRet](CallSite > site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) > at S$72.<lambda$53>$2168(Closure , Object s, Object e) > at _stub_$4064##2611(Closure , CallSite , CodeContext , Object , > Object , Object ) > at _stub_MatchCaller(Object , CallSite , Object[] ) > at Microsoft.Scripting.Actions.CallSite`1.UpdateAndExecute(Object[] args) > at > Microsoft.Scripting.Actions.UpdateDelegates.Update4[T,T0,T1,T2,T3,TRet](CallSite > site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) > at System.Void(Object, SelectionChangedEventArgs)(Object[] , Object > , SelectionChangedEventArgs ) > at > System.Windows.Controls.ListBox.OnSelectionChanged(SelectionChangedEventArgs > e) > at > System.Windows.Controls.ListBox.ProcessSelectionPropertyChange(DependencyProperty > changedProperty, Object oldValue, Object newValue) > at System.Windows.Controls.ListBox.OnSelectedItemChanged(Object > oldValue, Object newValue) > at System.Windows.Controls.ListBox.OnSelectedItemChanged(DependencyObject > d, DependencyPropertyChangedEventArgs e) > at > System.Windows.DependencyObject.RaisePropertyChangeNotifications(DependencyProperty > dp, Object newValue, Object oldValue) > at System.Windows.DependencyObject.SetValueInternal(DependencyProperty > dp, Object value, Boolean isSetByStyle, Boolean isSetByBuiltInStyle) > at System.Windows.DependencyObject.SetValueInternal(DependencyProperty > dp, Object value) > at System.Windows.DependencyObject.SetValue(DependencyProperty dp, > Object value) > at System.Windows.Controls.ListBox.set_SelectedItem(Object value) > at System.Windows.Controls.ListBox.SetSelectedItem(Object item) > at System.Windows.Controls.ListBox.NotifyListItemClicked(ListBoxItem > listBoxItem) > at > System.Windows.Controls.ListBoxItem.OnMouseLeftButtonDown(MouseButtonEventArgs > e) > at System.Windows.Controls.ListBoxItem.<.ctor>b__0(Object sender, > MouseButtonEventArgs e) > at System.Windows.CoreInvokeHandler.InvokeEventHandler(Int32 > typeIndex, Delegate handlerDelegate, Object sender, Object args) > at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr > unmanagedObjArgs, Int32 argsTypeIndex, String eventName) > _______________________________________________ > Users mailing list > Users@lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > -- http://www.ironpythoninaction.com/ http://www.theotherdelia.co.uk/ http://www.voidspace.org.uk/ http://www.ironpython.info/ http://www.resolverhacks.net/
_______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com