Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
erp5
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Labels
Merge Requests
138
Merge Requests
138
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Jobs
Commits
Open sidebar
nexedi
erp5
Commits
644a5b95
Commit
644a5b95
authored
1 year ago
by
Jérome Perrin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
TemplateTool: py3
parent
27cf260f
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
3 deletions
+5
-3
product/ERP5/Tool/TemplateTool.py
product/ERP5/Tool/TemplateTool.py
+5
-3
No files found.
product/ERP5/Tool/TemplateTool.py
View file @
644a5b95
...
...
@@ -346,7 +346,9 @@ class TemplateTool (BaseTool):
try
:
os
.
close
(
tempid
)
# Close the opened fd as soon as possible.
file_path
,
headers
=
urlretrieve
(
url
,
temppath
)
if
re
.
search
(
r'<title>.*Revision \
d+:
', open(file_path, 'r').read()):
with
open
(
file_path
,
'rb'
)
as
f
:
content
=
f
.
read
()
if
re
.
search
(
br'<title>.*Revision \
d+:
', content):
# this looks like a subversion repository, try to check it out
LOG('
ERP5
', INFO, '
TemplateTool
doing
a
svn
checkout
of
%
s
' % url)
return self._download_svn(url, bt_id)
...
...
@@ -714,7 +716,7 @@ class TemplateTool (BaseTool):
"""
Get the list of repositories.
"""
return
self.repository_dict.keys(
)
return
list(self.repository_dict.keys()
)
security.declarePublic( '
decodeRepositoryBusinessTemplateUid
' )
def decodeRepositoryBusinessTemplateUid(self, uid):
...
...
@@ -1124,7 +1126,7 @@ class TemplateTool (BaseTool):
e = int(e)
except ValueError:
# ASCII code is one byte, so this produces negative.
e = struct.unpack('b', e)[0] - 0x200
e = struct.unpack('b', e
.encode()
)[0] - 0x200
except IndexError:
e = 0
return e
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment