~mordred/drizzle-interface/cython-interface

« back to all changes in this revision

Viewing changes to interface/ruby/libdrizzle.i

  • Committer: Monty Taylor
  • Date: 2009-11-23 16:53:44 UTC
  • mfrom: (117.1.9 drizzle-interface)
  • Revision ID: mordred@inaugust.com-20091123165344-fhht1jfc8puh8nno
Merged Max from lp:~chromakode/drizzle-interface/dbapi

Show diffs side-by-side

added added

removed removed

Lines of Context:
76
76
 
77
77
VALUE drizzle_get_exception(drizzle_exception excpcode);
78
78
 
79
 
getExceptionMethod(SubDrizzleException,DrizzleException);
 
79
/*
 
80
  FIXME: currently unused; needs to be applied to instantiate other drizzle_exception types.
 
81
  getExceptionMethod(SubDrizzleException,DrizzleException);
 
82
*/
80
83
 
81
84
void drizzle_raise_exception(drizzle_exception excpcode, const char * msg) {
82
85
  rb_raise(drizzle_get_exception(excpcode),msg);
87
90
 VALUE exception;
88
91
 
89
92
 switch (excpcode) {
90
 
 case DrizzleException:
 
93
 case DrizzleError:
 
94
 case DrizzleWarning:
91
95
   exception = getDrizzleException();
92
96
   break;
93
97
 default: