2to3 -f print
[sfa.git] / sfa / rspecs / rspec_converter.py
index e29afea..5d7bdd6 100755 (executable)
@@ -1,5 +1,7 @@
 #!/usr/bin/python
 
+from __future__ import print_function
+
 from sfa.rspecs.pg_rspec_converter import PGRSpecConverter
 from sfa.rspecs.sfa_rspec_converter import SfaRSpecConverter
 from sfa.rspecs.rspec import RSpec
@@ -8,7 +10,7 @@ from sfa.rspecs.version_manager import VersionManager
 class RSpecConverter:
 
     @staticmethod
-    def to_sfa_rspec(in_rspec):
+    def to_sfa_rspec(in_rspec, content_type=None):
         rspec = RSpec(in_rspec)
         version_manager = VersionManager()
         sfa_version = version_manager._get_version('sfa', '1')
@@ -16,12 +18,12 @@ class RSpecConverter:
         if rspec.version.type.lower() == sfa_version.type.lower(): 
           return in_rspec
         elif rspec.version.type.lower() == pg_version.type.lower(): 
-            return PGRSpecConverter.to_sfa_rspec(in_rspec)
+            return PGRSpecConverter.to_sfa_rspec(in_rspec, content_type)
         else:
             return in_rspec 
 
     @staticmethod 
-    def to_pg_rspec(in_rspec):
+    def to_pg_rspec(in_rspec, content_type=None):
         rspec = RSpec(in_rspec)
         version_manager = VersionManager()
         sfa_version = version_manager._get_version('sfa', '1')
@@ -30,7 +32,7 @@ class RSpecConverter:
         if rspec.version.type.lower() == pg_version.type.lower(): 
             return in_rspec
         elif rspec.version.type.lower() == sfa_version.type.lower(): 
-            return SfaRSpecConverter.to_pg_rspec(in_rspec)
+            return SfaRSpecConverter.to_pg_rspec(in_rspec, content_type)
         else:
             return in_rspec 
 
@@ -39,8 +41,8 @@ if __name__ == '__main__':
     pg_rspec = 'test/protogeni.rspec'
     sfa_rspec = 'test/nodes.rspec'  
 
-    print "converting pg rspec to sfa rspec"
-    print RSpecConverter.to_sfa_rspec(pg_rspec)
+    print("converting pg rspec to sfa rspec")
+    print(RSpecConverter.to_sfa_rspec(pg_rspec))
     
-    print "converting sfa rspec to pg rspec"
-    print RSpecConverter.to_pg_rspec(sfa_rspec)                   
+    print("converting sfa rspec to pg rspec")
+    print(RSpecConverter.to_pg_rspec(sfa_rspec))