Sorry to reply to my own message, but I couldn't wait ...
now I'm even more impressed with your code: it appears
that I only need to change one line to get my
underscore-prefixed mapping!
--------------------------------------------------------------
--- expr.py 2008-01-20 03:37:00.000000000 -0500
+++ expr-new.py 2008-01-20 03:37:26.000000000 -0500
@@ -721,7 +721,7 @@
def __init__(self, name=Undef, table=Undef, primary=False,
variable_factory=None):
- self.name = name
+ self.name = '_'+name
self.table = table
self.primary = int(primary)
self.variable_factory = variable_factory or Variable
--------------------------------------------------------------
Of course, the other thing required is to assign my app's
underscore-prefixed table name to the '__storm_table__' class
attribute for my app classes, but that's not a code change for
Storm (excellent design, again!).
I haven't fully tested this yet, but it works so far in my
experiments with Storm-tutorial-like cases using my application's
objects and the corresponding generated tables.
Cheers,
Steve
--
storm mailing list
[email protected]
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/storm