Skip to content

Commit adeb48d

Browse files
committed
Fix
1 parent 56678e1 commit adeb48d

1 file changed

Lines changed: 19 additions & 17 deletions

File tree

vk_api/upload.py

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -349,31 +349,33 @@ def document_wall(self, doc, title=None, tags=None, group_id=None):
349349

350350
return self.document(doc, title, tags, group_id, True)
351351

352-
def photo_cover(self, photo, group_id=None, crop_x=None, crop_y=None,
353-
crop_x2=None, crop_y2=None):
352+
def photo_cover(self, photo, group_id,
353+
crop_x=None, crop_y=None,
354+
crop_x2=None, crop_y2=None):
354355
""" Загрузка изображения профиля
355356
356357
:param photo: путь к изображению или file-like объект
357-
:param group_id: идентификатор сообщества.
358-
:param crop_x: координата X верхнего правого угла миниатюры.
359-
:param crop_y: координата Y верхнего правого угла миниатюры.
360-
:param crop_x2: координата X нижнего правого угла для обрезки изображения.
361-
:param crop_y2: координата Y нижнего правого угла для обрезки изображения.
358+
:param group_id: идентификатор сообщества
359+
:param crop_x: координата X верхнего левого угла для обрезки изображения
360+
:param crop_y: координата Y верхнего левого угла для обрезки изображения
361+
:param crop_x2: коорд. X нижнего правого угла для обрезки изображения
362+
:param crop_y2: коорд. Y нижнего правого угла для обрезки изображения
362363
"""
363-
values = {'group_id': group_id}
364364

365-
crop_params = {}
366-
367-
if crop_x is not None and crop_y is not None and crop_x2 is not None and crop_y2 is not None:
368-
crop_params['_square_crop'] = '{},{},{},{}'.format(
369-
crop_x, crop_y, crop_x2, crop_y2
370-
)
365+
values = {
366+
'group_id': group_id,
367+
'crop_x': crop_x,
368+
'crop_y': crop_y,
369+
'crop_x2': crop_x2,
370+
'crop_y2': crop_y2
371+
}
371372

372-
response = self.vk.method('photos.getOwnerCoverPhotoUploadServer', values)
373-
url = response['upload_url']
373+
url = self.vk.method(
374+
'photos.getOwnerCoverPhotoUploadServer', values
375+
)['upload_url']
374376

375377
photo_files = open_files(photo, key_format='file')
376-
response = self.vk.http.post(url, data=crop_params, files=photo_files)
378+
response = self.vk.http.post(url, files=photo_files)
377379
close_files(photo_files)
378380

379381
response = self.vk.method('photos.saveOwnerCoverPhoto', response.json())

0 commit comments

Comments
 (0)