<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def attributes_layout(self, EdgeAttribute=None, maxwidth=None, minrad=None, \ 	network=None, NodeAttribute=None,nodeList=None, radmult=None, \ 	spacingx=None, spacingy=None, verbose=False):
 		""" 		Execute the Group Attributes Layout on a network 		:param EdgeAttribute (string, optional):
 The name of the edge column 			containing numeric values that will be used as weights in the layout 				algorithm. Only columns containing numeric values are shown 		:param maxwidth (string, optional):
 Maximum width of a row, in numeric value 		:param minrad (string, optional):
 Minimum width of a partition, in 			numeric value 		:param network (string, optional):
 Specifies a network by name, or by 			SUID if the prefix SUID: is used. The keyword CURRENT, or a blank 			value can also be used to specify the current network. 		:param NodeAttribute (string, optional):
 The name of the node column 			containing numeric values that will be used as weights in the layout 			algorithm. Only columns containing numeric values are shown 		:param nodeList (string, optional):
 Specifies a list of nodes. The 			keywords all, selected, or unselected can be used to specify nodes 			by their selection state. The pattern COLUMN:VALUE sets this parameter 			to any rows that contain the specified column value; if the COLUMN 			prefix is not used, the NAME column is matched by default. A list 			can be used to match multiple values. 		:param radmult (string, optional):
 Minimum width of a partition, in 			numeric value 		:param spacingx (string, optional):
 Horizontal spacing between two 			partitions in a row, in numeric value 		:param spacingy (string, optional):
 Vertical spacing between the largest 			partitions of two rows, in numeric value 		:param verbose: print more 		"""

		network=check_network(self,network,verbose=verbose)
		PARAMS=set_param(["EdgeAttribute","network","NodeAttribute","nodeList","singlePartition","spacing"],\
		[EdgeAttribute, maxwidth, \
		minrad, network, NodeAttribute,nodeList, radmult, \
		spacingx, spacingy])
		response=api(url=self.__url+"/attributes-layout", PARAMS=PARAMS, method="POST", verbose=verbose)
		return response