From 543ebfbb898205b2a824a050e822841ff9d1a656 Mon Sep 17 00:00:00 2001 From: MalcolmMielle Date: Tue, 4 Nov 2014 13:45:57 +0100 Subject: [PATCH] python 2 and 3 compatible now --- emails_sms_free.py | 26 +++++++++++++++++--------- test.py | 19 +++++++++++-------- 2 files changed, 28 insertions(+), 17 deletions(-) diff --git a/emails_sms_free.py b/emails_sms_free.py index acdbdf7..5457f95 100755 --- a/emails_sms_free.py +++ b/emails_sms_free.py @@ -1,14 +1,22 @@ -#!/usr/bin/env python3 +#!/usr/bin/env python # -*- coding:utf-8-*- -import email -import hashlib -import imaplib -import json -import os.path -import requests -import sys -import time +from __future__ import print_function #print function python 2 and 3 compatible + +try: + #import urllib.request as urllib_request #for python 3 + import email + import hashlib + import imaplib + import json + import os.path + import requests + import sys + import time +except ImportError: + #import urllib2 as urllib_request # for python 2 + import simplejson as json + print('Error importing lib as pyhton3, switching to python 2 libraries') msg_ids = {} diff --git a/test.py b/test.py index 233e1e8..45bb98a 100644 --- a/test.py +++ b/test.py @@ -1,12 +1,15 @@ -#!/usr/bin/env python3 +#!/usr/bin/env python + +from builtins import input #pour rendre input python2 and 3 compatible import emails_sms_free + if __name__ == '__main__': url = "https://smsapi.free-mobile.fr/sendmsg" - user= raw_input("Please enter usr: ") - print "you entered", user - password= raw_input("Please enter password: ") - print "you entered", password - msg = raw_input("Please enter msg: ") - print "you entered", msg - send(url, user, password, msg, 1) + user= input("Please enter usr: ") + print("you entered" + str(user)) + password= input("Please enter password: ") + print("you entered"+ str(password)) + msg = input("Please enter msg: ") + print("you entered"+ str(msg)) + end = emails_sms_free.send(url, user, password, msg)