Add static typing for utils.safeRelativePath
This commit is contained in:
parent
1b03b56e6a
commit
dd57b466ef
|
@ -28,6 +28,7 @@ from gettext import gettext as _
|
||||||
from typing import Final, List, Optional, TextIO
|
from typing import Final, List, Optional, TextIO
|
||||||
|
|
||||||
from diffuse import constants
|
from diffuse import constants
|
||||||
|
from diffuse.preferences import Preferences
|
||||||
from diffuse.resources import theResources
|
from diffuse.resources import theResources
|
||||||
|
|
||||||
import gi # type: ignore
|
import gi # type: ignore
|
||||||
|
@ -143,7 +144,7 @@ def relpath(a: str, b: str) -> str:
|
||||||
|
|
||||||
# helper function prevent files from being confused with command line options
|
# helper function prevent files from being confused with command line options
|
||||||
# by prepending './' to the basename
|
# by prepending './' to the basename
|
||||||
def safeRelativePath(abspath1, name, prefs, cygwin_pref):
|
def safeRelativePath(abspath1: str, name: str, prefs: Preferences, cygwin_pref: str) -> str:
|
||||||
s = os.path.join(os.curdir, relpath(abspath1, os.path.abspath(name)))
|
s = os.path.join(os.curdir, relpath(abspath1, os.path.abspath(name)))
|
||||||
if isWindows():
|
if isWindows():
|
||||||
if prefs.getBool(cygwin_pref):
|
if prefs.getBool(cygwin_pref):
|
||||||
|
|
Loading…
Reference in New Issue