Use os.path.abspath to get absolute path instead of Path.resolve()
Unfortunately it seems there is a difference in resolve() behavior depending on the platform
This commit is contained in:
		
							parent
							
								
									fc61bdd907
								
							
						
					
					
						commit
						f180ab3e69
					
				| 
						 | 
					@ -27,7 +27,9 @@ class TempPathFactory(object):
 | 
				
			||||||
    The base directory can be configured using the ``--basetemp`` option."""
 | 
					    The base directory can be configured using the ``--basetemp`` option."""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    _given_basetemp = attr.ib(
 | 
					    _given_basetemp = attr.ib(
 | 
				
			||||||
        convert=attr.converters.optional(lambda p: Path(p).resolve())
 | 
					        # using os.path.abspath() to get absolute path instead of resolve() as it
 | 
				
			||||||
 | 
					        # does not work the same in all platforms
 | 
				
			||||||
 | 
					        convert=attr.converters.optional(lambda p: Path(os.path.abspath(p)))
 | 
				
			||||||
    )
 | 
					    )
 | 
				
			||||||
    _trace = attr.ib()
 | 
					    _trace = attr.ib()
 | 
				
			||||||
    _basetemp = attr.ib(default=None)
 | 
					    _basetemp = attr.ib(default=None)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue