Lines Matching refs:self

24     def __init__(self, user_input: str):  argument
26 if not re.match(r'^' + self.RE_PATTERN + r'$', user_input):
29 groups = re.search(self.RE_PATTERN, user_input).groups()
31 self.major = groups[0]
32 self.minor = groups[1]
33 self.patch = groups[2]
34 self.info = groups[3].lstrip('-') if groups[3] else ""
36 self.is_release = len(self.info) == 0
37 self.as_string = user_input
39 def __str__(self): argument
40 return self.as_string
47 def __init__(self, relative_path_segments: List[str], expected_occurrences: int): argument
48 self.path_relative = os.path.join(*relative_path_segments)
49 self.path = os.path.join(self.DIR_REPO_ROOT, self.path_relative)
50 self.expected_occurrences = expected_occurrences
52 def applyVersionToLine(self, line: str, version: Version) -> Union[str, None]: argument
55 def applyVersion(self, version: Version): argument
56 with open(self.path, 'r', encoding='utf-8') as file:
61 line_with_version = self.applyVersionToLine(line, version)
67 if occurrences != self.expected_occurrences:
70 with open(self.path, 'w', encoding='utf-8') as file:
76 def __init__(self, relative_path_segments: List[str], prefix: str, expected_occurrences=1): argument
78 self.prefix = prefix
80 def applyVersionToLine(self, line: str, version: Version): argument
81 pattern = r'(' + re.escape(self.prefix) + ')' + Version.RE_PATTERN
88 def __init__(self, relative_path_segments: List[str]): argument
91 def applyVersionToLine(self, line: str, version: Version): argument
100 pattern = self.getPattern(key)
101 repl = self.getReplacement(val)
108 def getPattern(self, key: str): argument
111 def getReplacement(self, val: str): argument
119 def getPattern(self, key: str): argument
122 def getReplacement(self, val: str): argument
128 def __init__(self, relative_path_segments: List[str]): argument
131 def applyVersionToLine(self, line: str, version: Version): argument
139 pattern = self.getPattern(key)
140 repl = self.getReplacement(val)
146 def getPattern(self, key: str): argument
150 def getReplacement(self, val: str): argument