Skip to content
Snippets Groups Projects
Select Git revision
  • 2ba3bec99853c0a1e112af55b622de3e7e8b482e
  • main default
  • full_migration
  • v1.0.9 protected
  • v1.0.8 protected
  • v1.0.7 protected
  • v1.0.6 protected
  • v1.0.5 protected
  • v1.0.4 protected
  • v1.0.3 protected
  • v1.0.2 protected
  • v1.0.1 protected
  • v1.0 protected
13 results

errors.py

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    main.py 2.17 KiB
    #!/usr/bin/env python3
    # === This file is part of Calamares - <http://github.com/calamares> ===
    #
    #   Copyright 2014, Teo Mrnjavac <teo@kde.org>
    #
    #   Calamares is free software: you can redistribute it and/or modify
    #   it under the terms of the GNU General Public License as published by
    #   the Free Software Foundation, either version 3 of the License, or
    #   (at your option) any later version.
    #
    #   Calamares is distributed in the hope that it will be useful,
    #   but WITHOUT ANY WARRANTY; without even the implied warranty of
    #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    #   GNU General Public License for more details.
    #
    #   You should have received a copy of the GNU General Public License
    #   along with Calamares. If not, see <http://www.gnu.org/licenses/>.
    
    import sys
    import libcalamares
    import os
    from time import gmtime, strftime
    
    def run():
        os.system( "/bin/sh -c \"touch ~/calamares-dummypython\"" )
        accumulator = strftime( "%Y-%m-%d %H:%M:%S", gmtime() ) + "\n"
        accumulator += "Calamares version: " + libcalamares.shortVersion + "\n"
        accumulator += "This job's name: " + libcalamares.job.prettyName + "\n"
        accumulator += "This job's path: " + libcalamares.job.workingPath + "\n"
        accumulator += str( libcalamares.job.configuration )
        accumulator += "   *** GlobalStorage test ***\n"
        accumulator += "lala: " + str( libcalamares.globalStorage.contains( "lala" ) ) + "\n"
        accumulator += "foo: " + str( libcalamares.globalStorage.contains( "foo" ) ) + "\n"
        accumulator += "count: " + str( libcalamares.globalStorage.count() ) + "\n"
        libcalamares.globalStorage.insert( "item2", "value2" )
        libcalamares.globalStorage.insert( "item3", 3 )
        accumulator += "keys: " + str( libcalamares.globalStorage.keys() ) + "\n"
        accumulator += "remove: " + str( libcalamares.globalStorage.remove( "item2" ) ) + "\n"
        accumulator += "values: " + str( libcalamares.globalStorage.value( "foo" ) )+ " "\
                                   + str( libcalamares.globalStorage.value( "item2" ) ) + " "\
                                   + str( libcalamares.globalStorage.value( "item3" ) ) + "\n"
    
        libcalamares.job.setprogress( 0.1 )
        return accumulator