Revision: 7523 Author: alexsh Date: 2009-10-21 04:40:19 +0000 (Wed, 21 Oct 2009)
Log Message: ----------- add platform modules to detect windows version
Modified Paths: -------------- branches/rewrite/pywikibot/config2.py
Modified: branches/rewrite/pywikibot/config2.py =================================================================== --- branches/rewrite/pywikibot/config2.py 2009-10-21 02:31:09 UTC (rev 7522) +++ branches/rewrite/pywikibot/config2.py 2009-10-21 04:40:19 UTC (rev 7523) @@ -9,6 +9,7 @@
import os, re import sys as __sys +import platform
# IMPORTANT: # Do not change any of the variables in this file. Instead, make @@ -119,7 +120,11 @@ is_windows = __sys.platform == 'win32' home = os.path.expanduser("~") if is_windows: - base_dir = os.path.join(home, "Application Data", NAME) + _win_version = int(platform.version()[0]) + if _win_version == 5: + base_dir = os.path.join(home, "Application Data", NAME) + elif _win_version == 6: + base_dir = os.path.join(home, "AppData\Roaming", NAME) else: base_dir = os.path.join(home, "."+NAME) if not os.path.isdir(base_dir):
pywikipedia-svn@lists.wikimedia.org