Skip to content
This repository has been archived by the owner on Nov 11, 2022. It is now read-only.

Commit

Permalink
refactor: Sourcery refactored main branch (#1)
Browse files Browse the repository at this point in the history
* 'Refactored by Sourcery'

* refactor: apply sourcery refactorings

- add sourcery configuration file
- rollback unwanted refactorings

Co-authored-by: Sourcery AI <>
Co-authored-by: César Román <thecesrom@gmail.com>
  • Loading branch information
sourcery-ai[bot] and cesarcoatl committed Mar 15, 2022
1 parent 414b74b commit 339de11
Show file tree
Hide file tree
Showing 3 changed files with 41 additions and 23 deletions.
25 changes: 25 additions & 0 deletions .sourcery.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
ignore: []

refactor:
include: []
skip:
- use-fstring-for-formatting
rule_types:
- refactoring
- suggestion
- comment
python_version: '3.9'

metrics:
quality_threshold: 25.0

clone_detection:
min_lines: 3
min_duplicates: 2
identical_clones_only: false

github:
labels: []
ignore_labels: [sourcery-ignore]
request_review: author
sourcery_branch: sourcery/{base_branch}
36 changes: 14 additions & 22 deletions src/com/inductiveautomation/ignition/common/model/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,8 @@ def __eq__(self, other, strict=False):
version_2 = [other.major, other.minor, other.rev]

if strict:
version_1.append(self.build)
version_1.append(self.beta)
version_1.append(self.rc)
version_2.append(other.build)
version_2.append(other.beta)
version_2.append(other.rc)

version_1.extend((self.build, self.beta, self.rc))
version_2.extend((other.build, other.beta, other.rc))
for i in range(max(len(version_1), len(version_2))):
v_1 = version_1[i] if i < len(version_1) else 0
v_2 = version_2[i] if i < len(version_2) else 0
Expand Down Expand Up @@ -75,11 +70,11 @@ def fromXML(inputStream):
pass

def getBasicString(self):
if self.rc > 0:
ret = "{}.{}.{}-rc{}".format(self.major, self.minor, self.rev, self.rc)
else:
ret = "{}.{}.{}".format(self.major, self.minor, self.rev)
return ret
return (
"{}.{}.{}-rc{}".format(self.major, self.minor, self.rev, self.rc)
if self.rc > 0
else "{}.{}.{}".format(self.major, self.minor, self.rev)
)

def getBeta(self):
return self.beta
Expand Down Expand Up @@ -128,17 +123,14 @@ def toParseableString(self):

def toString(self):
if self.rc > 0:
version = "{}.{}.{}-rc{} (b{})".format(
return "{}.{}.{}-rc{} (b{})".format(
self.major, self.minor, self.rev, self.rc, self.build
)
elif self.isSnapshot():
version = "{}.{}.{}-SNAPSHOT (b{})".format(
if self.isSnapshot():
return "{}.{}.{}-SNAPSHOT (b{})".format(
self.major, self.minor, self.rev, self.build
)
elif self.build is not None:
version = "{}.{}.{} (b{})".format(
self.major, self.minor, self.rev, self.build
)
else:
version = "{}.{}.{}".format(self.major, self.minor, self.rev)
return version
if self.build is not None:
return "{}.{}.{} (b{})".format(self.major, self.minor, self.rev, self.build)

return "{}.{}.{}".format(self.major, self.minor, self.rev)
3 changes: 2 additions & 1 deletion src/system/date.py
Original file line number Diff line number Diff line change
Expand Up @@ -278,12 +278,13 @@ def format(date, format="yyyy-MM-dd HH:mm:ss"):
_format = _format.replace("S", "{:01}".format(_millis))
_format = _format.replace("ss", "%S")
_format = _format.replace("s", "%-S")
_format = _format.replace("w", "{}".format(_date.isocalendar()[1] + 1))
_format = _format.replace("w", "{}".format(_date.isocalendar()[2]))
_format = _format.replace("u", "%w")
_format = _format.replace(
"W",
"{}".format(_date.isocalendar()[1] - _date.replace(day=1).isocalendar()[1] + 1),
)

_format = _format.replace("XXX", "{:03.0f}:00".format(getTimezoneOffset()))
_format = _format.replace("XX", "{:03.0f}00".format(getTimezoneOffset()))
_format = _format.replace("X", "{:03.0f}".format(getTimezoneOffset()))
Expand Down

0 comments on commit 339de11

Please sign in to comment.