1
0
mirror of https://github.com/eternnoir/pyTelegramBotAPI.git synced 2023-08-10 21:12:57 +03:00

make telebot compatible with python3

also two small PEP8 fixes
This commit is contained in:
CongNT 2015-07-01 09:36:58 +07:00 committed by CongNT3
parent 77580e6784
commit 24491f467f
2 changed files with 7 additions and 5 deletions

View File

@ -1,11 +1,11 @@
# -*- coding: utf-8 -*-
from __future__ import print_function
import json
import time
import threading
import apihelper
import types
from telebot import apihelper, types
"""
Module : telebot
@ -73,15 +73,15 @@ class TeleBot:
self.polling_thread.start()
def __polling(self):
print 'telegram bot start polling'
print('telegram bot start polling')
while not self.__stop_polling:
try:
self.get_update()
except Exception as e:
print e
print(e)
time.sleep(self.interval)
print 'telegram bot stop polling'
print('telegram bot stop polling')
def stop_polling(self):
self.__stop_polling = True

View File

@ -133,12 +133,14 @@ def check_result(func_name, result):
raise ApiError(func_name + r' error.', result)
return result_json
def convert_markup(markup):
if isinstance(markup, types.ReplyKeyboardMarkup):
return markup.to_json()
else:
return markup
class ApiError(Exception):
def __init__(self, message, result):
super(ApiError, self).__init__(message)