def updateFile(file_id, new_filename, new_mime_type): services = getCredentials() print('Backup Updating...') try: file = {} media_body = MediaFileUpload(new_filename, mimetype=new_mime_type, resumable=True) updated_file = services.files().update( fileId=file_id, body=file, media_body=media_body).execute() return print('%s Updated: %s' % (_get_time(1), updated_file['id'])) except errors.HttpError as error: print('%s An error occurred: %s' % (_get_time(1), error)) return None
def uploadFile(filename, filepath, mimetype): services = getCredentials() print('Backup Uploading...') file_metadata = {'name': filename} media = MediaFileUpload( filepath, mimetype=mimetype, resumable=True) #resumable=True para enviar achivos mayores a 5MB file = services.files().create(body=file_metadata, media_body=media, fields='id').execute() return print('%s Uploaded: %s' % (_get_time(1), file.get('id')))
def _send_cpe_anulados(url, token, data): header = { 'Content-Type': 'application/json', 'Authorization': 'Bearer {}'.format(token) } #cont = 0 for venta in data: #if cont == 0: response = requests.post(url, json=venta, headers=header, verify=False) if response.status_code == 200: r_json = response.json() external_id = r_json['data']['external_id'] update_venta_anulados_pgsql(external_id, int(venta['id_venta'])) print(response.content) else: print(_get_time(1) + ':') print(response.content) print(response.status_code)
from kulami.models_guiaRemision import leer_db_guia from kulami.models_rechazados import leer_db_rechazados #from kulami.models_resumen import leer_db_resumen, leer_db_consulta from pseapi.api import create_document, create_anulados, create_notaCredito, create_resumen, create_consulta, create_guiaRemision, create_rechazados from backup.postgresql_backup import backup from base.db import _get_time while True: try: if state_doc: lista_ventas = leer_db_access() create_document(lista_ventas) time.sleep(1) except Exception as e: print("Enviando...") print(_get_time(1) + ": {}".format(e)) time.sleep(2) try: if state_anul: lista_rechazados = leer_db_rechazados() create_rechazados(lista_rechazados) time.sleep(1) except Exception as e: print("Anulados Rechazados...") print(_get_time(1) + ": {}".format(e)) time.sleep(2) try: if state_anul: lista_anulados = leer_db_fanulados()