Code Duplication    Length = 25-25 lines in 2 locations

versioneer.py 1 location

@@ 1277-1301 (lines=25) @@
1274
    return rendered
1275
1276
1277
def render_pep440_post(pieces):
1278
    """TAG[.postDISTANCE[.dev0]+gHEX] .
1279
1280
    The ".dev0" means dirty. Note that .dev0 sorts backwards
1281
    (a dirty tree will appear "older" than the corresponding clean one),
1282
    but you shouldn't be releasing software with -dirty anyways.
1283
1284
    Exceptions:
1285
    1: no tags. 0.postDISTANCE[.dev0]
1286
    """
1287
    if pieces["closest-tag"]:
1288
        rendered = pieces["closest-tag"]
1289
        if pieces["distance"] or pieces["dirty"]:
1290
            rendered += ".post%d" % pieces["distance"]
1291
            if pieces["dirty"]:
1292
                rendered += ".dev0"
1293
            rendered += plus_or_dot(pieces)
1294
            rendered += "g%s" % pieces["short"]
1295
    else:
1296
        # exception #1
1297
        rendered = "0.post%d" % pieces["distance"]
1298
        if pieces["dirty"]:
1299
            rendered += ".dev0"
1300
        rendered += "+g%s" % pieces["short"]
1301
    return rendered
1302
1303
1304
def render_pep440_old(pieces):

rna_tools/_version.py 1 location

@@ 356-380 (lines=25) @@
353
    return rendered
354
355
356
def render_pep440_post(pieces):
357
    """TAG[.postDISTANCE[.dev0]+gHEX] .
358
359
    The ".dev0" means dirty. Note that .dev0 sorts backwards
360
    (a dirty tree will appear "older" than the corresponding clean one),
361
    but you shouldn't be releasing software with -dirty anyways.
362
363
    Exceptions:
364
    1: no tags. 0.postDISTANCE[.dev0]
365
    """
366
    if pieces["closest-tag"]:
367
        rendered = pieces["closest-tag"]
368
        if pieces["distance"] or pieces["dirty"]:
369
            rendered += ".post%d" % pieces["distance"]
370
            if pieces["dirty"]:
371
                rendered += ".dev0"
372
            rendered += plus_or_dot(pieces)
373
            rendered += "g%s" % pieces["short"]
374
    else:
375
        # exception #1
376
        rendered = "0.post%d" % pieces["distance"]
377
        if pieces["dirty"]:
378
            rendered += ".dev0"
379
        rendered += "+g%s" % pieces["short"]
380
    return rendered
381
382
383
def render_pep440_old(pieces):