Moved independent files to separate markup folder

This commit is contained in:
2017-04-19 15:30:44 -04:00
parent 64e113d5d7
commit 2f8ffaa0d0
6 changed files with 11 additions and 5 deletions

View File

@@ -34,9 +34,9 @@ __event_load = 0
def update_events(force=False):
global __events, __event_load
event_time = os.stat('events.txt').st_mtime_ns
event_time = os.stat('markup/events.txt').st_mtime_ns
if force or __event_load != event_time:
with open('events.txt') as f:
with open('markup/events.txt') as f:
etext = [tuple(i.strip() for i in l.split('|')) for l in f.readlines() if
l.strip() and not l.startswith('#')]
__events = [Event(date, lbl) for lbl, date in etext]

View File

@@ -2,7 +2,7 @@ from datetime import datetime
import pygame
from countdown import get_events
from markup.countdown import get_events
from panel import Panel
from wxget import get_weather

View File

@@ -1,5 +1,6 @@
import importlib
import json
import os
import re
import pygame
@@ -61,6 +62,9 @@ old_modules = {}
def load(file):
loaded_modules = {}
fp = file
directory, file = os.path.split(file)
def ordered_pair(s, dtype=float):
if not s:
return None
@@ -86,12 +90,14 @@ def load(file):
mod, func = pair
mname = directory.replace('/', '.') + '.' + mod
if mod not in loaded_modules:
if mod in old_modules:
importlib.reload(old_modules[mod])
try:
loaded_modules[mod] = importlib.import_module(mod)
loaded_modules[mod] = importlib.import_module(mname)
except ModuleNotFoundError:
return None
@@ -120,7 +126,7 @@ def load(file):
return Panel(surf, position, anchor, pivot, children, args)
with open(file) as f:
with open(fp) as f:
j = json.load(f)
if isinstance(j, list):
ls = [from_dict(d) for d in j]