Skip to content
Snippets Groups Projects
Select Git revision
  • beafcd9cc4182d60c5b4aefade2f727df9979178
  • development default protected
  • 3.2.x-stable
  • prepare
  • 6b369dc5
  • 3.1.x-stable
  • 3.0.x-stable
  • 2.4.x-stable
  • v3.2.61
  • v3.2.60
  • v3.2.59
  • v3.2.54
  • v3.2.53
  • v3.2.52
  • v3.2.51
  • v3.2.48
  • v3.2.45
  • v3.2.44.3
  • v3.2.44
  • v3.2.40
  • v3.2.13
  • v3.2.9
  • v3.2.8
  • v3.2.7
  • v3.2.6
  • v3.2.5
  • v3.2.4
  • v3.2.3
28 results

main.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