We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8da83e8 commit 59033f6Copy full SHA for 59033f6
1 file changed
tools/gyp/pylib/gyp/MSVSNew.py
@@ -7,6 +7,7 @@
7
import hashlib
8
import os
9
import random
10
+from operator import attrgetter
11
12
import gyp.common
13
@@ -86,7 +87,7 @@ def __init__(self, path, name = None, entries = None,
86
87
self.guid = guid
88
89
# Copy passed lists (or set to empty lists)
- self.entries = sorted(list(entries or []))
90
+ self.entries = sorted(entries or [], key=attrgetter('path'))
91
self.items = list(items or [])
92
93
self.entry_type_guid = ENTRY_TYPE_GUIDS['folder']
@@ -230,7 +231,7 @@ def Write(self, writer=gyp.common.WriteOnDiff):
230
231
if isinstance(e, MSVSFolder):
232
entries_to_check += e.entries
233
- all_entries = sorted(all_entries)
234
+ all_entries = sorted(all_entries, key=attrgetter('path'))
235
236
# Open file and print header
237
f = writer(self.path)
0 commit comments