示例#1
0
    def get(name):
        if Config._config is None:
            try:
                with open(Util.basedir() + '/config.json', 'r') as fp:
                    Config._config = json.load(fp)
            except:
                Util.log('json error on config.json')
                return None

        if name in Config._config:
            return Config._config[name]
        else:
            return None
示例#2
0
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import sys
import os
import time
import shutil
import smtplib
from datetime import datetime
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.mime.image import MIMEImage
from core.util import Util
from core.config import Config

now = datetime.now().strftime('%s')
pictureDir = Util.basedir() + '/' + Config.get('picture-dir')

detectedPicrure = pictureDir + '/preview.jpg'

lastmodified = 0
for i in range(0, 30):
	if os.path.exists(detectedPicrure):
		stat = os.stat(detectedPicrure)
		if int(stat.st_mtime) >= int(now):
			lastmodified = stat.st_mtime
			break
	time.sleep(1)

if lastmodified == 0:
	Util.log('file not found')
	sys.exit()