Revision 8e58e699 image_creator/dialog_menu.py

b/image_creator/dialog_menu.py
40 40
import os
41 41
import textwrap
42 42
import StringIO
43
import json
43 44

  
44 45
from image_creator import __version__ as version
45 46
from image_creator.util import MD5, FatalError
......
249 250
            try:
250 251
                out.output("Registering %s image with Cyclades..." % img_type)
251 252
                kamaki = Kamaki(session['account'], out)
252
                kamaki.register(name, session['pithos_uri'], metadata,
253
                                is_public)
253
                result = kamaki.register(name, session['pithos_uri'], metadata,
254
                                         is_public)
254 255
                out.success('done')
255 256
                # Upload metadata file
256 257
                out.output("Uploading metadata file...")
257
                metastring = extract_metadata_string(session)
258
                metastring = unicode(json.dumps(result, ensure_ascii=False))
258 259
                kamaki.upload(StringIO.StringIO(metastring),
259 260
                              size=len(metastring),
260 261
                              remote_path="%s.meta" % session['upload'])

Also available in: Unified diff