move bs4 import to run to avoid unnecessary ImportErrors

This commit is contained in:
siikamiika 2014-05-23 18:35:57 +03:00
parent 926b0ba94c
commit e86c3137d2

View File

@ -3,7 +3,6 @@ import webbrowser
import lxml.html
from lxml.cssselect import CSSSelector
from bs4 import BeautifulSoup as BS
from i3pystatus import IntervalModule
from i3pystatus.core.util import internet, require
@ -147,6 +146,7 @@ class Itella(IntervalModule):
@require(internet)
def run(self):
try:
from bs4 import BeautifulSoup as BS
page = BS(urlopen(
"http://www.itella.fi/itemtracking/itella/search_by_shipment_id"
"?lang={lang}&ShipmentId={s_id}".format(