Spaces:
Build error
Build error
Commit
·
a01009d
1
Parent(s):
d73c947
Update app.py
Browse files
app.py
CHANGED
@@ -5,6 +5,21 @@ from loguru import logger
|
|
5 |
import random
|
6 |
from transformers import pipeline
|
7 |
import torch
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
from xvfbwrapper import Xvfb
|
9 |
vdisplay = Xvfb()
|
10 |
vdisplay.start()
|
|
|
5 |
import random
|
6 |
from transformers import pipeline
|
7 |
import torch
|
8 |
+
import apt
|
9 |
+
import sys
|
10 |
+
pkg_name = "xvfb"
|
11 |
+
cache = apt.cache.Cache()
|
12 |
+
cache.update()
|
13 |
+
cache.open()
|
14 |
+
pkg = cache[pkg_name]
|
15 |
+
if pkg.is_installed:
|
16 |
+
print "{pkg_name} already installed".format(pkg_name=pkg_name)
|
17 |
+
else:
|
18 |
+
pkg.mark_install()
|
19 |
+
try:
|
20 |
+
cache.commit()
|
21 |
+
except Exception, arg:
|
22 |
+
print >> sys.stderr, "Sorry, package installation failed [{err}]".format(err=str(arg))
|
23 |
from xvfbwrapper import Xvfb
|
24 |
vdisplay = Xvfb()
|
25 |
vdisplay.start()
|