commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnue] r9870 - trunk/gnue-common/src/datasources


From: reinhard
Subject: [gnue] r9870 - trunk/gnue-common/src/datasources
Date: Mon, 28 Apr 2008 06:06:08 -0500 (CDT)

Author: reinhard
Date: 2008-04-28 06:06:04 -0500 (Mon, 28 Apr 2008)
New Revision: 9870

Modified:
   trunk/gnue-common/src/datasources/readgsd.py
Log:
Fixed exception handling code.


Modified: trunk/gnue-common/src/datasources/readgsd.py
===================================================================
--- trunk/gnue-common/src/datasources/readgsd.py        2008-03-31 20:30:10 UTC 
(rev 9869)
+++ trunk/gnue-common/src/datasources/readgsd.py        2008-04-28 11:06:04 UTC 
(rev 9870)
@@ -195,6 +195,12 @@
         import their schema/data according to the command line options.
         """
 
+        self.myfunc('foo', 'bar', 1, 2, 99, three=3, four=4)
+        self.myfunc('foo', 'bar', one=1, two=2)
+        self.myfunc('foo', 'bar', two=2, one=1)
+        self.myfunc('foo', 'bar', four=4, two=2, three=3, one=1)
+        self.otherfunc()
+
         self.__check_options()
         self.__load_input_files()
 
@@ -206,7 +212,24 @@
         if proceed and self.__do_data:
             self.__import_data()
 
+    def __repr__(self):
+        return "the object"
 
+    from gnue.common.base.log import logged_f_n, deprecated_f_n
+    address@hidden('gnue.foo')
+    @deprecated_f_n('gnue.depa')
+    def myfunc(self, foo, bar, one=None, two=None, *args, **kwargs):
+        print foo, bar, one, two, args, kwargs
+
+    address@hidden('gnue.bar')
+    @deprecated_f_n('gnue.depb')
+    def otherfunc(self):
+        from gnue.common.base.log import stack_n
+        stack_n('gnue.freak', 'I am here')
+
+    myfunc = logged_f_n('gnue.xxx')(myfunc)
+    otherfunc = logged_f_n('gnue.yyy')(otherfunc)
+
     # -------------------------------------------------------------------------
     # Check the command line arguments
     # -------------------------------------------------------------------------
@@ -406,7 +429,7 @@
                 # Are all fields in the row defined by the table
                 if not rowfields.issubset(fields[item.tablename.lower()]):
                     raise InvalidFieldsError, (item.tablename, n,
-                            rowfields.difference(fields[item.tablename]))
+                        rowfields.difference(fields[item.tablename.lower()]))
 
         # Order the tables so the do not violate constraints
         references = {}





reply via email to

[Prev in Thread] Current Thread [Next in Thread]