@@ -164,28 +164,6 @@ def __init__(self, asset, session=None):
164164 def __repr__ (self ):
165165 return '<Asset [{0}]>' .format (self .name )
166166
167- def edit (self , name , label = None ):
168- """Edit this asset.
169-
170- :param str name: (required), The file name of the asset
171- :param str label: (optional), An alternate description of the asset
172- :returns: boolean
173- """
174- if not name :
175- return False
176- edit_data = {'name' : name , 'label' : label }
177- self ._remove_none (edit_data )
178- r = self ._patch (
179- self ._api ,
180- data = edit_data ,
181- headers = Release .CUSTOM_HEADERS
182- )
183- successful = self ._boolean (r , 200 , 404 )
184- if successful :
185- self .__init__ (r .json (), self )
186-
187- return successful
188-
189167 def download (self , path = '' ):
190168 """Download the data for this asset.
191169
@@ -215,3 +193,25 @@ def download(self, path=''):
215193 stream_response_to_file (resp , path )
216194 return True
217195 return False
196+
197+ def edit (self , name , label = None ):
198+ """Edit this asset.
199+
200+ :param str name: (required), The file name of the asset
201+ :param str label: (optional), An alternate description of the asset
202+ :returns: boolean
203+ """
204+ if not name :
205+ return False
206+ edit_data = {'name' : name , 'label' : label }
207+ self ._remove_none (edit_data )
208+ r = self ._patch (
209+ self ._api ,
210+ data = edit_data ,
211+ headers = Release .CUSTOM_HEADERS
212+ )
213+ successful = self ._boolean (r , 200 , 404 )
214+ if successful :
215+ self .__init__ (r .json (), self )
216+
217+ return successful
0 commit comments