From e8f8e65b649d003ca7469fd131def60a51e581de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Cort=C3=A9z?= Date: Fri, 8 Apr 2016 03:55:28 -0500 Subject: [PATCH] Started to work in uploads --- src/vk/upload.py | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/src/vk/upload.py b/src/vk/upload.py index 8f0c453..0947f2e 100644 --- a/src/vk/upload.py +++ b/src/vk/upload.py @@ -1,12 +1,5 @@ # -*- coding: utf-8 -*- - -""" -@author: Kirill Python -@contact: https://vk.com/python273 -@license Apache License, Version 2.0, see LICENSE file - -Copyright (C) 2015 -""" +import requests class VkUpload(object): @@ -18,6 +11,7 @@ class VkUpload(object): self.vk = vk # https://vk.com/dev/upload_files + self.session = requests.session() def photo(self, photos, album_id, latitude=None, longitude=None, caption=None, description=None, @@ -41,11 +35,11 @@ class VkUpload(object): values['group_id'] = group_id # Получаем ссылку для загрузки - url = self.vk.photos.getUploadServer(values)['upload_url'] + url = self.vk.photos.getUploadServer(**values)['upload_url'] # Загружаем photos_files = open_photos(photos) - response = self.vk.requests_session.post(url, files=photos_files).json() + response = self.session.post(url, files=photos_files).json() close_photos(photos_files) # Олег Илларионов: @@ -101,15 +95,11 @@ class VkUpload(object): response = self.vk.photos.getWallUploadServer(**values) url = response['upload_url'] - print url photos_files = open_photos(photos) - response = self.vk._session.requests_session.post(url, files=photos_files) + response = self.session.post(url, files=photos_files) close_photos(photos_files) - values.update(response.json()) - print values response = self.vk.photos.saveWallPhoto(**values) - return response def document(self, file_path, title=None, tags=None, group_id=None): @@ -148,7 +138,6 @@ def open_photos(photos_paths): photos.append( ('file%s' % x, ('pic.' + filetype, open(filename, 'rb'))) ) - print photos return photos