# Update # # Created by Erik Floisbonn # Email: erif@0x6.org # # Latest version can be found: # http://www.0x6.org/CoordConvert/ version = "1.0.b" modified = "09/06/09" import sys from PyQt4 import QtGui, QtCore import urllib2 import os import tempfile import subprocess import time import traceback #import os #import sys #from PyQt4 import QtGui, QtCore #import urllib2 #import ConfigParser # Read the file and call it global filename filename = "CoordConvert" global updated updated = False # Location of file global folder folder = os.getenv("USERPROFILE") if folder: folder = folder + "\\" else: folder = "./" while True: # Check if it has been updated if updated and os.path.exists(folder + filename + ".new"): # Remove old files if (os.path.exists(folder + filename + ".old")): os.remove(folder + filename + ".old") os.rename(folder + filename + ".py", folder + filename + ".old") os.rename(folder + filename + ".new", folder + filename + ".py") os.remove(folder + filename + ".old") updated = False file = open(folder + filename + ".py", "r") try: exec(file) file.close() except IOError, (errno, strerror): print errno file.close() if not updated: break