Fix info.columns -> info['columns'] in vclamp.scale()
authorW. Trevor King <wking@drexel.edu>
Wed, 4 Aug 2010 16:21:35 +0000 (12:21 -0400)
committerW. Trevor King <wking@drexel.edu>
Wed, 4 Aug 2010 16:21:35 +0000 (12:21 -0400)
hooke/plugin/vclamp.py

index d4d5b180975d4cdce5383aea24b335d4f9a2bcaf..6292633cc7552478d6d443333f99c64a4ace4d42 100644 (file)
@@ -59,14 +59,14 @@ def scale(hooke, curve, block=None):
     else:
         params = {'curve':curve, 'block':block}
         b = curve.data[block]
-        if ('surface distance (m)' not in b.info.columns
-            or 'surface adjusted deflection (m)' not in b.info.columns):
+        if ('surface distance (m)' not in b.info['columns']
+            or 'surface adjusted deflection (m)' not in b.info['columns']):
             try:
                 contact._run(hooke, inqueue, outqueue, params)
             except PoorFit, e:
                 raise PoorFit('Could not fit %s %s: %s'
                               % (curve.path, block, str(e)))
-        if ('deflection (N)' not in b.info.columns):
+        if ('deflection (N)' not in b.info['columns']):
             force._run(hooke, inqueue, outqueue, params)
     return curve