2929_BUFLEN = const .ATTR_BUFFER
3030
3131try :
32- import namedtuple as _nt
32+ from collections import namedtuple
3333except ImportError : # pre 2.6 behaviour
34- import nt as _nt
34+ from drmaa . nt import namedtuple
3535
3636class BoolConverter (object ):
3737 """Helper class to convert to/from bool attributes."""
@@ -66,7 +66,7 @@ def __get__(self, *args):
6666 c (self ._f , buf , _ct .sizeof (buf ))
6767 return buf .value
6868
69- Version = _nt . namedtuple ("Version" , "major minor" )
69+ Version = namedtuple ("Version" , "major minor" )
7070Version .__str__ = lambda x : "%s.%s" % (x .major , x .minor )
7171#Version.__doc__ = """\
7272#An object representing the DRMAA version.
@@ -105,7 +105,7 @@ def __set__(self, instance, value):
105105 c (drmaa_set_attribute , instance , self .name , v )
106106 def __get__ (self , instance , _ ):
107107 attr_buffer = create_string_buffer (const .ATTR_BUFFER )
108- c (drmaa_get_attribute , instance , self .name ,
108+ c (drmaa_get_attribute , instance , self .name ,
109109 attr_buffer , sizeof (attr_buffer ))
110110 if self .converter :
111111 return self .converter .from_drmaa (attr_buffer .value )
@@ -114,7 +114,7 @@ def __get__(self, instance, _):
114114
115115class VectorAttribute (object ):
116116 """\
117- A DRMAA attribute representing a list.
117+ A DRMAA attribute representing a list.
118118
119119To be managed with vector C DRMAA attribute management functions."""
120120 def __init__ (self , name ):
@@ -133,7 +133,7 @@ class DictAttribute(object):
133133 def __init__ (self , name ):
134134 self .name = name
135135 def __set__ (self , instance , value ):
136- v = [ "%s=%s" % (k , v ) for (k , v ) in value .iteritems () ]
136+ v = [ "%s=%s" % (k , v ) for (k , v ) in value .items () ]
137137 c (drmaa_set_vector_attribute , instance , self .name , string_vector (v ))
138138 def __get__ (self , instance , _ ):
139139 x = [ i .split ('=' , 1 ) for i in list (vector_attribute_iterator (
0 commit comments