Closed
Bug 485731
Opened 16 years ago
Closed 16 years ago
[silme] 'path' in FileClient.write_object should support both directories and files
Categories
(Mozilla Localizations :: Infrastructure, defect)
Mozilla Localizations
Infrastructure
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: stas, Unassigned)
References
Details
Attachments
(1 file)
1015 bytes,
patch
|
Details | Diff | Splinter Review |
I think that all across Silme, when working with l10nobjects, 'path' is the full path to the file, except for the FileClient.write_object class method. This method requires that 'path' point to a directory, and than appends the filename via object.id. So if you have a variable with the path to a file, you have to os.path.dirname it. Not a major pain, but would be nice to unify this.
Proposed patch is attached.
Attachment #369841 -
Flags: review?(gandalf)
Comment 1•16 years ago
|
||
I'm not convinced, but I'll investigate it more tomorrow.
It definitely will have to be patched against the tree after bug 479155 gets solved.
Depends on: 479155
Comment 2•16 years ago
|
||
I agree with Stas here: it's better to have it here the same way like everywhere else.
Comment 3•16 years ago
|
||
Stas:
1) The patch needs to be updated... ;)
(the code for choosing the name is here:
http://hg.mozilla.org/users/zbraniecki_mozilla.com/silme/file/4aa68586ff68/lib/silme/io/file.py#l98
http://hg.mozilla.org/users/zbraniecki_mozilla.com/silme/file/4aa68586ff68/lib/silme/io/file.py#l84
http://hg.mozilla.org/users/zbraniecki_mozilla.com/silme/file/4aa68586ff68/lib/silme/io/file.py#l71
)
2) Something I was thinking about:
os.path.isdir(path) will be always True when writing a whole L10nPackage, because we create this path-directories here: http://hg.mozilla.org/users/zbraniecki_mozilla.com/silme/file/4aa68586ff68/lib/silme/io/file.py#l117
So in case of writing a L10nPackage, we will use always a object.id as file name.
The question is: is there an other (working) way a developer can submit names for objects to be written...?
I think not, but I'm asking just to not be surprised when it's too late ;)
Comment 4•16 years ago
|
||
the question is if structure.id should be related to its file name.
I believe it should, but maybe there are some compelling reasons to split it in the future.
Comment 5•16 years ago
|
||
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Reporter | ||
Updated•12 years ago
|
Attachment #369841 -
Flags: review?(gandalf)
You need to log in
before you can comment on or make changes to this bug.
Description
•