Changeset 71 for emailtotracscript
- Timestamp:
- 05/19/06 10:53:47 (17 years ago)
- Location:
- emailtotracscript/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
emailtotracscript/trunk/Makefile.in
r64 r71 33 33 install: all 34 34 install -d $(DESTDIR)$(EXEC_PREFIX) 35 install - -mode=4111 --owner=root run_email2trac $(DESTDIR)$(EXEC_PREFIX)35 install -m 4111 -o root run_email2trac $(DESTDIR)$(EXEC_PREFIX) 36 36 for script in $(PYTHON_FILES) ; \ 37 37 do \ -
emailtotracscript/trunk/email2trac.py.in
r68 r71 303 303 pass 304 304 305 def ticket_update(self, m): 306 307 if not m['Subject']: 308 return False 309 else: 310 subject = self.to_unicode(m['Subject']) 311 print subject 312 313 TICKET_RE = re.compile(r""" 314 (?P<ticketnr>[#][0-9]+:) 315 """, re.VERBOSE) 316 317 result = TICKET_RE.search(subject) 318 if not result: 319 return False 320 321 # Strip # and : frim ticket_id 322 ticket_id = result.group('ticketnr') 323 ticket_id = int(ticket_id[1:-1]) 324 print ticket_id 325 326 tkt = Ticket(self.db, ticket_id) 327 print tkt 328 return True 329 330 305 331 def parse(self, fp): 306 332 msg = email.message_from_file(fp) … … 312 338 313 339 self.db = self.env.get_db_cnx() 340 if self.ticket_update(msg): 341 print 'Ticket has been updated now new one' 342 sys.exit(0) 343 else: 344 print 'New ticket' 345 346 sys.exit(0) 347 314 348 tkt = Ticket(self.env) 315 349 tkt['status'] = 'new' … … 359 393 self.debug_attachments(msg) 360 394 361 self.description(msg, tkt, head, author, email_addr)395 self.description(msg, tkt, head, author, email_addr) 362 396 363 397 # Insert ticket in database … … 371 405 # Just how to show to update description 372 406 # 373 #tkt['description'] = '\n{{{\n\n Bas is op nieuw bezig\n\n }}}\n' 374 #tkt.save_changes(self.db, author, "Lekker bezig") 375 # 407 #tkt['summary'] = '#%s: %s' %(tkt['id'], tkt['summary']) 408 #tkt.save_changes(self.db, author, "") 376 409 377 410 self.attachments(msg, tkt, author) -
emailtotracscript/trunk/msg.txt
r58 r71 15 15 MIME-Version: 1.0 16 16 To: test@subtrac.sara.nl 17 Subject: Test123 17 Subject: Test123 #153: 18 18 Content-Type: multipart/mixed; boundary="------------070800080005060203060809" 19 19 X-OriginalArrivalTime: 08 Mar 2006 14:29:17.0140 (UTC)
Note: See TracChangeset
for help on using the changeset viewer.