move bs4 import to run to avoid unnecessary ImportErrors
This commit is contained in:
parent
926b0ba94c
commit
e86c3137d2
@ -3,7 +3,6 @@ import webbrowser
|
|||||||
|
|
||||||
import lxml.html
|
import lxml.html
|
||||||
from lxml.cssselect import CSSSelector
|
from lxml.cssselect import CSSSelector
|
||||||
from bs4 import BeautifulSoup as BS
|
|
||||||
|
|
||||||
from i3pystatus import IntervalModule
|
from i3pystatus import IntervalModule
|
||||||
from i3pystatus.core.util import internet, require
|
from i3pystatus.core.util import internet, require
|
||||||
@ -147,6 +146,7 @@ class Itella(IntervalModule):
|
|||||||
@require(internet)
|
@require(internet)
|
||||||
def run(self):
|
def run(self):
|
||||||
try:
|
try:
|
||||||
|
from bs4 import BeautifulSoup as BS
|
||||||
page = BS(urlopen(
|
page = BS(urlopen(
|
||||||
"http://www.itella.fi/itemtracking/itella/search_by_shipment_id"
|
"http://www.itella.fi/itemtracking/itella/search_by_shipment_id"
|
||||||
"?lang={lang}&ShipmentId={s_id}".format(
|
"?lang={lang}&ShipmentId={s_id}".format(
|
||||||
|
Loading…
Reference in New Issue
Block a user