salmanmapkar commited on
Commit
a01009d
·
1 Parent(s): d73c947

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -0
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()