PiotrokeJ
#python #rpaframework #naukaprogramowania #robotframework #testowanieoprogramowania #testowanie

Hej Mirki i Mirabelki, mam problem z wysłaniem maila z załącznikiem(plik xlsx) za pomocą RPA Frameworka (https://rpaframework.org/libraries/email_imapsmtp/index.html). Jeżeli nie dodam załącznika wszystko działa tak jak należy. Jeżeli dodam załącznik np. plik txt - też działa. Jak załączę plik xlsx, mail się nie wysyła i otrzymuję taki error: AttributeError: 'NoneType' object has no attribute 'split' Ktoś wie jak to rozwiązać?
  • Najlepsze
  • Wszystkie komentarze
paczelok
PiotrokeJ
PiotrokeJ Autor
1
@Ilythiiri:
@paczelok:
PiotrokeJ
PiotrokeJ Autor
1
@Ilythiiri: @paczelok: Wygląda jak by był problem z bliblioteką mimetypes. Jak wpisałem sobie:

import mimetypes
print('xls: ',mimetypes.guess_type('filename.xls'))
print('xlsx: ',mimetypes.guess_type('filename.xlsx'))

to w xlsx wychodzi (none,none) - a
PiotrokeJ
PiotrokeJ Autor
1
PiotrokeJ 15 min. temu0


@Ilythiiri: @paczelok: Dobra, ogarnąłem. Zrobiłem mimetypes.add_type('application/xlsx', '.xlsx')
Ilythiiri
@PiotrokeJ: O, super, w ogóle bardzo fajna libka, nie znałem jej. Nawet jak nie pomogłem to Ty pomogłeś mi ( ͡° ͜ʖ ͡°)
Ilythiiri
@PiotrokeJ: Słuchaj, widzę w swojej kryształowej kuli, że masz błąd w 26 linijce. Jak go poprawisz, to będzie działać. Nie dziękuj.