Changeset 2235
- Timestamp:
- 05/12/07 12:16:34 (2 years ago)
- Files:
-
- calendarplugin/0.10/azcalendar/azcalendar.py (modified) (1 diff)
- calendarplugin/0.10/azcalendar/event.py (modified) (4 diffs)
- calendarplugin/0.10/azcalendar/templates/azerror.cs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
calendarplugin/0.10/azcalendar/azcalendar.py
r2231 r2235 13 13 import calendar 14 14 import cal_layout 15 16 try:17 import sqlite18 except ImportError:19 try:20 import pysqlite2._sqlite as sqlite21 except ImportError, e:22 print e23 15 24 16 class UserbaseModule(Component): calendarplugin/0.10/azcalendar/event.py
r2224 r2235 1 1 import enum 2 2 from trac.db import Table, Column, Index 3 4 try:5 import sqlite6 except ImportError:7 try:8 import pysqlite2._sqlite as sqlite9 except ImportError, e:10 print e11 12 3 13 4 EventPriority = enum.Enum ("normal", "important") … … 130 121 cursor.execute(sql) 131 122 db.commit() 132 except sqlite.Error, e: 133 req.hdf['azcalendar.reason'] = "Error occured: %s" % e.args[0] + str(sql) 123 return 'redirect.cs', None 124 except: 125 req.hdf['azcalendar.reason'] = "Database failure." 134 126 return 'azerror.cs', None 135 136 return 'redirect.cs', None137 138 127 139 128 def save (self, env, req): … … 158 147 cursor.execute(sql) 159 148 db.commit() 160 except sqlite.Error, e: 161 req.hdf['azcalendar.reason'] = "Error occured: %s" % e.args[0] + str(sql) 149 return 'redirect.cs', None 150 except: 151 req.hdf['azcalendar.reason'] = "Database failure." 162 152 return 'azerror.cs', None 163 153 164 return 'redirect.cs', None165 166 167 154 def delete (self, env): 168 155 """ … … 172 159 db = env.get_db_cnx() 173 160 cursor = db.cursor() 174 sql = "DELETE FROM azcalendar_event WHERE id = \"%s\"" % self._id_ 175 cursor.execute(sql) 176 db.commit() 177 return 'redirect.cs', None 161 try: 162 sql = "DELETE FROM azcalendar_event WHERE id = \"%s\"" % self._id_ 163 cursor.execute(sql) 164 db.commit() 165 return 'redirect.cs', None 166 except: 167 req.hdf['azcalendar.reason'] = "Database failure." 168 return 'azerror.cs', None 178 169 179 170 calendarplugin/0.10/azcalendar/templates/azerror.cs
r2224 r2235 3 3 4 4 <div> 5 Chyba: <?cs var:azcalendar.reason ?>5 An error has occured: <?cs var:azcalendar.reason ?>. 6 6 </div> 7 7
