0

Updated sample settings file

* Causes Overviewer to exit if someone uses the sample settings file
   directly
 * Fixed up the regionlist example so it doesn't throw errors
This commit is contained in:
Andrew Chin
2011-06-03 21:56:04 -04:00
parent 9cdfe0e626
commit 91c3e74ef2

View File

@@ -50,10 +50,13 @@ zoom = 9
## Example: Dynamically create regionlist of only regions older than 2 days ## Example: Dynamically create regionlist of only regions older than 2 days
import os, time import os, time
# the following two lines are needed to the lambda to work
globals()['os'] = os
globals()['time'] = time
regionDir = os.path.join(args[0], "region") regionDir = os.path.join(args[0], "region")
regionFiles = filter(lambda x: x.endswith(".mcr"), os.listdir(regionDir)) regionFiles = filter(lambda x: x.endswith(".mcr"), os.listdir(regionDir))
def olderThanTwoDays(f): def olderThanTwoDays(f):
return time.time() - os.stat(f).st_mtime > (60*60*24*2) return time.time() - os.stat(os.path.join(args[0], 'region',f)).st_mtime > (60*60*24*2)
oldRegionFiles = filter(olderThanTwoDays, regionFiles) oldRegionFiles = filter(olderThanTwoDays, regionFiles)
with open("regionlist.txt", "w") as f: with open("regionlist.txt", "w") as f:
f.write("\n".join(oldRegionFiles)) f.write("\n".join(oldRegionFiles))
@@ -148,3 +151,9 @@ if "web_assets_hook" in locals():
skipjs = True skipjs = True
### As a reminder, don't use this file verbatim, it should only be used as
### a guide.
import sys
sys.exit("This sample-settings file shouldn't be used directly!")