X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=juju%2Fconstraints.py;h=c5518837faf645a6bde740f2e2af57ee0525a6ed;hb=07d8f84983e1b97bb01db7c82a8fdbaa90984161;hp=97529e46ad5accd7dc5d6d45e3d7e01d9347e639;hpb=2f274d7544ca51b8a958fa8d9beb48a471a17d39;p=osm%2FN2VC.git diff --git a/juju/constraints.py b/juju/constraints.py index 97529e4..c551883 100644 --- a/juju/constraints.py +++ b/juju/constraints.py @@ -21,6 +21,7 @@ import re MEM = re.compile('^[1-9][0-9]*[MGTP]$') # Multiplication factors to get Megabytes +# https://github.com/juju/juju/blob/master/constraints/constraints.go#L666 FACTORS = { "M": 1, "G": 1024, @@ -31,6 +32,7 @@ FACTORS = { SNAKE1 = re.compile(r'(.)([A-Z][a-z]+)') SNAKE2 = re.compile('([a-z0-9])([A-Z])') + def parse(constraints): """ Constraints must be expressed as a string containing only spaces