Changeset 224658 in webkit


Ignore:
Timestamp:
Nov 9, 2017 5:48:40 PM (6 years ago)
Author:
Jonathan Bedard
Message:

webkitpy: Unify version parsing code
https://bugs.webkit.org/show_bug.cgi?id=179426
<rdar://problem/35415191>

Unreviewed fix to r224657.

  • Scripts/webkitpy/common/version.py:

(Version.init): Check if an object is iterable.

Location:
trunk/Tools
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r224657 r224658  
     12017-11-09  Jonathan Bedard  <jbedard@apple.com>
     2
     3        webkitpy: Unify version parsing code
     4        https://bugs.webkit.org/show_bug.cgi?id=179426
     5        <rdar://problem/35415191>
     6
     7        Unreviewed fix to r224657.
     8
     9        * Scripts/webkitpy/common/version.py:
     10        (Version.__init__): Check if an object is iterable.
     11
    1122017-11-09  Jonathan Bedard  <jbedard@apple.com>
    213
  • trunk/Tools/Scripts/webkitpy/common/version.py

    r224657 r224658  
    2121# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    2222
     23import collections
    2324
    2425class Version(object):
     
    3738                self[i] = ver.split('.')[i]
    3839            return
    39         elif isinstance(ver, list) or isinstance(ver, Version) or isinstance(ver, tuple):
     40        elif isinstance(ver, Version) or isinstance(ver, collections.Iterable):
    4041            for i in xrange(len(ver)):
    4142                self[i] = ver[i]
Note: See TracChangeset for help on using the changeset viewer.