summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBritney Fransen <brfransen@gmail.com>2023-01-13 21:04:38 (GMT)
committerBritney Fransen <brfransen@gmail.com>2023-01-13 21:04:38 (GMT)
commitb455d5f7fb70b2d7350e7b9aff8ff6d4ada73818 (patch)
tree278b7a518c62bef94b2b672ef86045f1599090f1
parentdf1f008a48180c3d2cf45b29c934dc793bb15580 (diff)
downloadlinhes_pkgbuild-b455d5f7fb70b2d7350e7b9aff8ff6d4ada73818.zip
linhes_pkgbuild-b455d5f7fb70b2d7350e7b9aff8ff6d4ada73818.tar.gz
linhes_pkgbuild-b455d5f7fb70b2d7350e7b9aff8ff6d4ada73818.tar.bz2
linhes-web: fix count.py for empty db
-rw-r--r--linhes/linhes-web/PKGBUILD4
-rw-r--r--linhes/linhes-web/website/contents/count.py13
2 files changed, 8 insertions, 9 deletions
diff --git a/linhes/linhes-web/PKGBUILD b/linhes/linhes-web/PKGBUILD
index cb68780..8dfb500 100644
--- a/linhes/linhes-web/PKGBUILD
+++ b/linhes/linhes-web/PKGBUILD
@@ -1,6 +1,6 @@
pkgname=linhes-web
pkgver=9.0.0
-pkgrel=4
+pkgrel=5
conflicts=()
pkgdesc="LinHES local website"
depends=('lighttpd' 'php-cgi')
@@ -9,7 +9,7 @@ arch=('x86_64')
license=('GPL')
source=('linhes-web.conf' 'website.tar.gz')
sha256sums=('e39ce02bde5eb3d359f1286b41751aa715961cf2b2d9a1243c7f01d20ed9c993'
- '4d6f1e09b1f9ba5585acf8c15097c296a13b00782ee039809ecb5c6ef83dc805')
+ '37124fccf3fe1a69a52a62ffc88a6cc748eaefde9725e8fa315cc2b29f68cf8b')
package() {
mkdir -p $pkgdir/data/srv/httpd/htdocs/
diff --git a/linhes/linhes-web/website/contents/count.py b/linhes/linhes-web/website/contents/count.py
index d5f3259..2aaa3e1 100644
--- a/linhes/linhes-web/website/contents/count.py
+++ b/linhes/linhes-web/website/contents/count.py
@@ -9,11 +9,8 @@ import socket
def main(argv):
#get LinHES version
- verfile = open('/etc/os-release', 'r')
- for line in verfile:
- if line.startswith('PRETTY_NAME'):
- verLHlist = line.split('"')
- verLH = verLHlist[1]
+ verfile = open('/etc/LinHES-release', 'r')
+ verLH = verfile.read()
verfile.close()
grandtotal=0
@@ -34,8 +31,10 @@ def main(argv):
grandtotal+=total
hours = grandtotal / 60.0
days = hours / 24.0
-
- cursor.execute("SELECT unix_timestamp(starttime),unix_timestamp(endtime),title FROM recorded where not (recgroup=(%s)) ORDER by starttime",("LiveTV"))
+ try:
+ cursor.execute("SELECT unix_timestamp(starttime),unix_timestamp(endtime),title FROM recorded where not (recgroup=(%s)) ORDER by starttime",("LiveTV"))
+ except:
+ pass
result_current = cursor.fetchall()
for row in result_current:
start=row[0]