Code Duplication    Length = 28-28 lines in 2 locations

versioneer.py 1 location

@@ 1362-1389 (lines=28) @@
1359
    return rendered
1360
1361
1362
def render(pieces, style):
1363
    """Render the given version pieces into the requested style."""
1364
    if pieces["error"]:
1365
        return {"version": "unknown",
1366
                "full-revisionid": pieces.get("long"),
1367
                "dirty": None,
1368
                "error": pieces["error"]}
1369
1370
    if not style or style == "default":
1371
        style = "pep440"  # the default
1372
1373
    if style == "pep440":
1374
        rendered = render_pep440(pieces)
1375
    elif style == "pep440-pre":
1376
        rendered = render_pep440_pre(pieces)
1377
    elif style == "pep440-post":
1378
        rendered = render_pep440_post(pieces)
1379
    elif style == "pep440-old":
1380
        rendered = render_pep440_old(pieces)
1381
    elif style == "git-describe":
1382
        rendered = render_git_describe(pieces)
1383
    elif style == "git-describe-long":
1384
        rendered = render_git_describe_long(pieces)
1385
    else:
1386
        raise ValueError("unknown style '%s'" % style)
1387
1388
    return {"version": rendered, "full-revisionid": pieces["long"],
1389
            "dirty": pieces["dirty"], "error": None}
1390
1391
1392
class VersioneerBadRootError(Exception):

bbarchivist/_version.py 1 location

@@ 412-439 (lines=28) @@
409
    return rendered
410
411
412
def render(pieces, style):
413
    """Render the given version pieces into the requested style."""
414
    if pieces["error"]:
415
        return {"version": "unknown",
416
                "full-revisionid": pieces.get("long"),
417
                "dirty": None,
418
                "error": pieces["error"]}
419
420
    if not style or style == "default":
421
        style = "pep440"  # the default
422
423
    if style == "pep440":
424
        rendered = render_pep440(pieces)
425
    elif style == "pep440-pre":
426
        rendered = render_pep440_pre(pieces)
427
    elif style == "pep440-post":
428
        rendered = render_pep440_post(pieces)
429
    elif style == "pep440-old":
430
        rendered = render_pep440_old(pieces)
431
    elif style == "git-describe":
432
        rendered = render_git_describe(pieces)
433
    elif style == "git-describe-long":
434
        rendered = render_git_describe_long(pieces)
435
    else:
436
        raise ValueError("unknown style '%s'" % style)
437
438
    return {"version": rendered, "full-revisionid": pieces["long"],
439
            "dirty": pieces["dirty"], "error": None}
440
441
442
def get_versions():