예제 #1
0
        def get_current_session():
            ret, id = CPLDirect.cpl_get_current_session()

            if not CPLDirect.cpl_is_ok(ret):
                raise CPLException("Could not get current session " +
                       CPLDirect.cpl_error_string(ret), ret)

            return id
예제 #2
0
        def get_current_session():
            ret, id = CPLDirect.cpl_get_current_session()

            if not CPLDirect.cpl_is_ok(ret):
                raise CPLException("Could not get current session " +
                       CPLDirect.cpl_error_string(ret), ret)

            return id
		def get_current_session():
			idp = CPLDirect.new_cpl_id_tp()
			ret = CPLDirect.cpl_get_current_session(idp)

			if not CPLDirect.cpl_is_ok(ret):
				CPLDirect.delete_cpl_id_tp(idp)
				raise Exception("Could not get current session" +
				       CPLDirect.cpl_error_string(ret))

			s = CPLDirect.cpl_id_tp_value(idp)
			i = copy_id(s)
			CPLDirect.delete_cpl_id_tp(idp)
			return i
예제 #4
0
        def get_current_session():
            idp = CPLDirect.new_cpl_id_tp()
            ret = CPLDirect.cpl_get_current_session(idp)

            if not CPLDirect.cpl_is_ok(ret):
                CPLDirect.delete_cpl_id_tp(idp)
                raise Exception("Could not get current session" +
                                CPLDirect.cpl_error_string(ret))

            s = CPLDirect.cpl_id_tp_value(idp)
            i = copy_id(s)
            CPLDirect.delete_cpl_id_tp(idp)
            return i