Changeset 199 for trunk/email2trac.py.in
- Timestamp:
- 03/26/08 17:20:09 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/email2trac.py.in
r194 r199 101 101 102 102 from datetime import tzinfo, timedelta, datetime 103 103 from trac import config as trac_config 104 104 105 105 # Some global variables … … 1014 1014 os.mkdir(path, mode) 1015 1015 1016 1017 1016 def ReadConfig(file, name): 1018 1017 """ … … 1024 1023 sys.exit(1) 1025 1024 1026 config = ConfigParser.ConfigParser() 1027 try: 1028 config.read(file) 1029 except ConfigParser.MissingSectionHeaderError,detail: 1030 print detail 1031 sys.exit(1) 1032 1025 config = trac_config.Configuration(file) 1033 1026 1034 1027 # Use given project name else use defaults 1035 1028 # 1036 1029 if name: 1037 if not config.has_section(name): 1030 sections = config.sections() 1031 if not name in sections: 1038 1032 print "Not a valid project name: %s" %name 1039 print "Valid names: %s" % config.sections()1033 print "Valid names: %s" %sections 1040 1034 sys.exit(1) 1041 1035 1042 1036 project = dict() 1043 for option in config.options(name):1044 project[option] = config.get(name, option)1037 for option, value in config.options(name): 1038 project[option] = value 1045 1039 1046 1040 else: … … 1114 1108 # see http://projects.edgewall.com/trac/changeset/2799 1115 1109 from trac.ticket.notification import TicketNotifyEmail 1110 from trac import config as trac_config 1116 1111 elif version == '0.11': 1117 1112 from trac import attachment … … 1119 1114 from trac.ticket import Ticket 1120 1115 from trac.web.href import Href 1116 from trac import config as trac_config 1121 1117 from trac import util 1122 1118 #
Note: See TracChangeset
for help on using the changeset viewer.