Hi all ,
Am working on trac 0.10 for past for months now i moved to 0.11. When
i try's to convert a part of code it showing an error message
"AttributeError: 'int' object has no attribute 'update'".
Can any one help me out in this. with this post i have enclosed my
python and genshi code for your view
def addusers(self, req,ace):
data = {}
users = []
employee = {}
user = 1
show_save= 1
length = len(ace)
self.log.debug('ace')
self.log.debug(ace)
#Connecting to IDM WebServices to fetch data
if req.method == 'POST':
if req.args.get
('save'):
try:
server=WSDL.Proxy(IDMWebServiceURL)
length = len(ace)
just = '<Search><ACENumber>'
just += ace[0]
for i in range(length-1):
just+=','+ ace[i+1]
just += '</ACENumber></Search>'
result = server.GetEmployeeListByXMLString
(aceNumber=just)
xmldocument=minidom.parseString(result)
for i in range(length) :
referencelist=xmldocument.getElementsByTagName
('Name')
bitref=referencelist[i]
username=bitref.attributes["UserName"]
Username=username.value
firstname=bitref.attributes["FirstName"]
Firstname=firstname.value
middlename=bitref.attributes["MiddleName"]
Middlename=middlename.value
lastname=bitref.attributes["LastName"]
Lastname=lastname.value
Name=Firstname+Middlename+Lastname
Email=xmldocument.getElementsByTagName('Email')
[i].childNodes[0].data
(self.log.debug('Entering add appaending
employee list'))
employee = {
'Username' : Username,
'Name' : Name,
'Email' : Email
}
users.append(employee)
users.sort()
(self.log.debug('appaending users'))
(self.log.debug('updated'))
db = self.env.get_db_cnx()
cursor = db.cursor()
cursor.execute("SELECT * from projects" )
for projects, in cursor:
data['projects']=projects
#Flags set for masking the list box field
# user = ''
# data['user']= user
# data['show_save'] = show_save
# data['user'] = False
# Deleting duplicate enteries from project table
cursor.execute("DELETE FROM projects WHERE
rowid IN"
"(SELECT rowid FROM projects AS
Duplicates WHERE rowid >"
"(SELECT min(rowid) FROM
PROJECTS as First"
" WHERE First.projects =
Duplicates.projects)"
" )")
db.commit()
data['employee'] = employee
except:
user_enabled = "EMPTY"
#data['user_enabled'] = 'd'
else:
#Flag set when the user does not have admin rights
data['deletion_error'] = 'The password store does not
support listing users'
return 'pros.html',data
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac
Development" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/trac-dev?hl=en
-~----------~----~----~----~------~----~------~--~---