win
This commit is contained in:
		
							parent
							
								
									48d77de875
								
							
						
					
					
						commit
						565fab4a83
					
				@ -653,6 +653,8 @@ class Pyrrent2http(object):
 | 
				
			|||||||
            else:
 | 
					            else:
 | 
				
			||||||
                raise
 | 
					                raise
 | 
				
			||||||
    def buildTorrentParams(self, uri):
 | 
					    def buildTorrentParams(self, uri):
 | 
				
			||||||
 | 
					        if uri[1] == ':' and sys.platform.startswith('win'):
 | 
				
			||||||
 | 
					            uri = 'file:///' + uri
 | 
				
			||||||
        fileUri = urlparse.urlparse(uri)
 | 
					        fileUri = urlparse.urlparse(uri)
 | 
				
			||||||
        torrentParams = {}
 | 
					        torrentParams = {}
 | 
				
			||||||
        if self.magnet:
 | 
					        if self.magnet:
 | 
				
			||||||
@ -662,11 +664,6 @@ class Pyrrent2http(object):
 | 
				
			|||||||
            if uriPath != '' and sys.platform.startswith('win') and (os.path.sep == uriPath[0] or uriPath[0] == '/'):
 | 
					            if uriPath != '' and sys.platform.startswith('win') and (os.path.sep == uriPath[0] or uriPath[0] == '/'):
 | 
				
			||||||
                uriPath = uriPath[1:]
 | 
					                uriPath = uriPath[1:]
 | 
				
			||||||
            try:
 | 
					            try:
 | 
				
			||||||
                if sys.platform.startswith('win'):
 | 
					 | 
				
			||||||
                    driveLetter = uriPath[:2]
 | 
					 | 
				
			||||||
                    wpath = uriPath[2:].replace('\\', '/')
 | 
					 | 
				
			||||||
                    absPath = driveLetter + os.path.abspath(urllib.unquote(wpath)).replace('/', '\\')
 | 
					 | 
				
			||||||
                else:
 | 
					 | 
				
			||||||
                absPath = os.path.abspath(urllib.unquote(uriPath))
 | 
					                absPath = os.path.abspath(urllib.unquote(uriPath))
 | 
				
			||||||
                logging.info('Opening local file: %s' % (absPath,))
 | 
					                logging.info('Opening local file: %s' % (absPath,))
 | 
				
			||||||
                with open(absPath, 'rb') as f:
 | 
					                with open(absPath, 'rb') as f:
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user