Форум сайта python.su
from Tkinter import* root = Tk() def close(event = None): print "try_die" def new_user(u, p, f, l, e): u_ = u.get() p_ = p.get() f_ = f.get() l_ = l.get() e_ = e.get() mdl = MDL() # xmlrpc Connection print mdl.conn_xmlrpc(server) users = [{ 'username': u_, # username must be unique 'password': p_, 'firstname': f_, 'lastname': l_, 'email': e_, }] print mdl.create_users(server, users) def new3(event = None): win4 = Toplevel() win4.title("Ввод данных") lbl1 = Label(win4, text = u"Введите логин") lbl1.grid(row=1,column=0,columnspan=2) lbl2 = Label(win4, text = u"Введите пароль") lbl2.grid(row=2,column=0,columnspan=2) lbl3 = Label(win4, text = u"Введите имя пользователя") lbl3.grid(row=3,column=0,columnspan=2) lbl4 = Label(win4, text = u"Введите фамилию пользователя") lbl4.grid(row=4,column=0,columnspan=2) lbl5 = Label(win4, text = u"Введите email") lbl5.grid(row=5,column=0,columnspan=2) u = Entry(win4, width="20") u.focus_force() p = Entry(win4, width="20") f = Entry(win4, width="20") l = Entry(win4, width="20") e = Entry(win4, width="20") u.grid(row=1,column=2,columnspan=2) p.grid(row=2,column=2,columnspan=2) f.grid(row=3,column=2,columnspan=2) l.grid(row=4,column=2,columnspan=2) e.grid(row=5,column=2,columnspan=2) but=Button(win4,text="Создать", width=18, height=2,) but.grid(row=7,column=2,ipadx=5,padx=10,pady=5) but.bind("<Button-1>", lambda x: new_user(u, p, f, l, e)) but2=Button(win4,text="Закрыть", width=50, height=2, bg="white", fg="blue") # Кнопки but2.grid(row=8,column=2,ipadx=5,padx=10,pady=5) but2.bind("<Button-1>", lambda x: win4.destroy) new3() root.mainloop()
Exception in Tkinter callback Traceback (most recent call last): File "C:\Python27\lib\lib-tk\Tkinter.py", line 1410, in __call__ return self.func(*args) File "C:\Python27\1grafich prilog.py", line 272, in <lambda> but.bind("<Button-1>", lambda x: new_user(u, p, f, l, e)) File "C:\Python27\1grafich prilog.py", line 236, in new_user print mdl.create_users(server, users) File "C:\Python27\moodle.py", line 177, in create_users return protocol[server['protocol']](server, params, function, key_word) File "C:\Python27\moodle.py", line 94, in xmlrpc_protocol return select_method[function](params) File "C:\Python27\moodle.py", line 70, in moodle_user_create_users return proxy.moodle_user_create_users(params) File "C:\Python27\lib\xmlrpclib.py", line 1224, in __call__ return self.__send(self.__name, args) File "C:\Python27\lib\xmlrpclib.py", line 1578, in __request verbose=self.__verbose File "C:\Python27\lib\xmlrpclib.py", line 1264, in request return self.single_request(host, handler, request_body, verbose) File "C:\Python27\lib\xmlrpclib.py", line 1297, in single_request return self.parse_response(response) File "C:\Python27\lib\xmlrpclib.py", line 1473, in parse_response return u.close() File "C:\Python27\lib\xmlrpclib.py", line 793, in close raise Fault(**self._stack[0]) Fault: <Fault 404: 'Unknown error'>
Офлайн