aboutsummaryrefslogtreecommitdiff
path: root/portal-gui/rpkigui/myrpki/misc.py
blob: d888169492bfa20bc227c57c8dc3ba1d4b2672c4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# $Id$

import socket
import rpki.resource_set
import rpki.ipaddrs

def str_to_range(lo, hi):
    """Convert IP address string to resourcce_range_ip."""
    try:
        v = rpki.resource_set.resource_range_ipv4(rpki.ipaddrs.v4addr(str(lo)), rpki.ipaddrs.v4addr(str(hi)))
    except socket.error:
        v = rpki.resource_set.resource_range_ipv6(rpki.ipaddrs.v6addr(str(lo)), rpki.ipaddrs.v6addr(str(hi)))
    return v

# vim:sw=4 ts=8 expandtab