# HG changeset patch
# User Oleg Oshmyan <chortos@inbox.lv>
# Date 1307142856 -3600
# Node ID f8041e1e4d0d1ae0f866c81fb24fb209fd1d13fe
# Parent  eb0866a11ba1b49eb403c5946f80aae350f5d41f
win32 now includes its App-Path-aware Popen wrapper in its __all__

App Paths are now checked when launching output validators.

diff -r eb0866a11ba1 -r f8041e1e4d0d upreckon/files.py
--- a/upreckon/files.py	Fri Jun 03 20:41:35 2011 +0100
+++ b/upreckon/files.py	Sat Jun 04 00:14:16 2011 +0100
@@ -209,7 +209,7 @@
 	def realize_path_archive(self, archive, root, virtpath, archpath):
 		if root and not archive.exists(root):
 			return False
-		if root: path = ''.join((root, '/', virtpath[0]))
+		if root: path = '/'.join((root, virtpath[0]))
 		else: path = virtpath[0]
 		if len(virtpath) > 1:
 			if self.realize_path_archive(archive, path, virtpath[1:], archpath):
diff -r eb0866a11ba1 -r f8041e1e4d0d upreckon/win32.py
--- a/upreckon/win32.py	Fri Jun 03 20:41:35 2011 +0100
+++ b/upreckon/win32.py	Sat Jun 04 00:14:16 2011 +0100
@@ -44,7 +44,7 @@
 else:
 	ProcessTimes = namedtuple('ProcessTimes', 'creation exit kernel user')
 
-__all__ = 'call', 'kill', 'pause', 'clock'
+__all__ = 'call', 'kill', 'pause', 'clock', 'Popen'
 
 
 from functools import wraps